poco/Foundation/include/Poco/Dynamic
Romain Geissler @ Amadeus 75eb0ca7cb
Avoid clang 10 -Wimplicit-int-float-conversion warning/error when converting int into float (#2943)
Example of warning (error when using -Werror) we get with clang 10:

/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:444:14: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
                if (from > std::numeric_limits<T>::max())
                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:332:4: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::checkUpperLimitFloat<float, int>' requested here
                        checkUpperLimitFloat<F,T>(from);
                        ^
/remote/intdeliv/components/osp/Poco/Foundation/19-0-0-6/include/Poco/Dynamic/VarHolder.h:2175:3: note: in instantiation of function template specialization 'Poco::Dynamic::VarHolder::convertToSmaller<float, int>' requested here
                convertToSmaller(_val, val);
                ^
2022-05-28 21:14:04 -05:00
..
Pair.h style/whitespace 2021-06-26 06:30:49 +02:00
Struct.h style/whitespace 2021-06-26 06:30:49 +02:00
Var.h refactor(Placeholder): more SOO consolidation and optimization 2022-04-19 09:03:47 +00:00
VarHolder.h Avoid clang 10 -Wimplicit-int-float-conversion warning/error when converting int into float (#2943) 2022-05-28 21:14:04 -05:00
VarIterator.h fixed type overloads 2020-01-09 18:02:29 +01:00