class Poco::FPEnvironmentImpl
#include <FPEnvironment_C99.h> class FPEnvironmentImpl { protected: // enums enum FlagImpl; enum RoundingModeImpl; // construction FPEnvironmentImpl(); FPEnvironmentImpl(const FPEnvironmentImpl& env); // methods FPEnvironmentImpl& operator=(const FPEnvironmentImpl& env); void keepCurrentImpl(); static bool isInfiniteImpl(float value); static bool isInfiniteImpl(double value); static bool isInfiniteImpl(long double value); static bool isNaNImpl(float value); static bool isNaNImpl(double value); static bool isNaNImpl(long double value); static float copySignImpl( float target, float source ); static double copySignImpl( double target, double source ); static long double copySignImpl( long double target, long double source ); static void clearFlagsImpl(); static bool isFlagImpl(FlagImpl flag); static void setRoundingModeImpl(RoundingModeImpl mode); static RoundingModeImpl getRoundingModeImpl(); static bool isInfiniteImpl(float value); static bool isInfiniteImpl(double value); static bool isInfiniteImpl(long double value); static bool isNaNImpl(float value); static bool isNaNImpl(double value); static bool isNaNImpl(long double value); static float copySignImpl( float target, float source ); static double copySignImpl( double target, double source ); static long double copySignImpl( long double target, long double source ); }; // direct descendants class FPEnvironment;