mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-16 01:16:33 +00:00
Make sure sqlite3_column_double is not called for int64_t and other integral types and sqlite3_column_int64 is not called for floating point types. [363/1189] Building CXX object components\CMakeFiles\components.dir\RelWithDebInfo\detournavigator\navmeshdb.cpp.obj D:\dev\openmw\components/sqlite3/request.hpp(109): warning C4244: 'argument': conversion from 'double' to 'T', possible loss of data with [ T=int64_t ] D:\dev\openmw\components/sqlite3/request.hpp(109): note: the template instantiation context (the oldest one first) is D:\dev\openmw\components\detournavigator\navmeshdb.cpp(198): note: see reference to function template instantiation 'I Sqlite3::request<DetourNavigator::DbQueries::GetMaxTileId,DetourNavigator::TileId*,>(sqlite3 &,Sqlite3::Statement<DetourNavigator::DbQueries::GetMaxTileId> &,I,size_t)' being compiled with [ I=DetourNavigator::TileId * ] D:\dev\openmw\components/sqlite3/request.hpp(262): note: see reference to function template instantiation 'void Sqlite3::getRow<DetourNavigator::TileId>(sqlite3 &,sqlite3_stmt &,T &)' being compiled with [ T=DetourNavigator::TileId ] D:\dev\openmw\components/sqlite3/request.hpp(210): note: see reference to function template instantiation 'void Sqlite3::getColumns<std::tuple<T &>>(sqlite3 &,sqlite3_stmt &,std::tuple<T &> &)' being compiled with [ T=DetourNavigator::TileId ] D:\dev\openmw\components/sqlite3/request.hpp(203): note: see reference to function template instantiation 'void Sqlite3::getColumnsImpl<1,T>(sqlite3 &,sqlite3_stmt &,T &)' being compiled with [ T=std::tuple<DetourNavigator::TileId &> ] D:\dev\openmw\components/sqlite3/request.hpp(190): note: see reference to function template instantiation 'void Sqlite3::copyColumn<T>(sqlite3 &,sqlite3_stmt &,int,int,T &)' being compiled with [ T=DetourNavigator::TileId ] |
||
---|---|---|
.. | ||
db.cpp | ||
db.hpp | ||
request.hpp | ||
statement.cpp | ||
statement.hpp | ||
transaction.cpp | ||
transaction.hpp | ||
types.hpp |