diff options
author | orivej <orivej@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
commit | 718c552901d703c502ccbefdfc3c9028d608b947 (patch) | |
tree | 46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/poco/Foundation/src/FPEnvironment.cpp | |
parent | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff) | |
download | ydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz |
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/poco/Foundation/src/FPEnvironment.cpp')
-rw-r--r-- | contrib/libs/poco/Foundation/src/FPEnvironment.cpp | 166 |
1 files changed, 83 insertions, 83 deletions
diff --git a/contrib/libs/poco/Foundation/src/FPEnvironment.cpp b/contrib/libs/poco/Foundation/src/FPEnvironment.cpp index 4617b7841a..8f0e2bdd9b 100644 --- a/contrib/libs/poco/Foundation/src/FPEnvironment.cpp +++ b/contrib/libs/poco/Foundation/src/FPEnvironment.cpp @@ -1,83 +1,83 @@ -// -// FPEnvironment.cpp -// -// Library: Foundation -// Package: Core -// Module: FPEnvironment -// -// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. -// and Contributors. -// -// SPDX-License-Identifier: BSL-1.0 -// - - -// pull in platform identification macros needed below -#include "Poco/Platform.h" -#include "Poco/FPEnvironment.h" - - -#if defined(POCO_NO_FPENVIRONMENT) -#include "FPEnvironment_DUMMY.cpp" -#elif defined(__osf__) -#include "FPEnvironment_DEC.cpp" -#elif defined(sun) || defined(__sun) -#include "FPEnvironment_SUN.cpp" -#elif defined(__QNX__) -#include "FPEnvironment_QNX.cpp" -#elif defined(POCO_OS_FAMILY_UNIX) -#include "FPEnvironment_C99.cpp" -#elif defined(POCO_OS_FAMILY_WINDOWS) -#include "FPEnvironment_WIN32.cpp" -#else -#include "FPEnvironment_DUMMY.cpp" -#endif - - -namespace Poco { - - -FPEnvironment::FPEnvironment() -{ -} - - -FPEnvironment::FPEnvironment(RoundingMode rm) -{ - setRoundingMode(rm); -} - - -FPEnvironment::FPEnvironment(const FPEnvironment& env): FPEnvironmentImpl(env) -{ -} - - -FPEnvironment::~FPEnvironment() -{ -} - - -FPEnvironment& FPEnvironment::operator = (const FPEnvironment& env) -{ - if (&env != this) - { - FPEnvironmentImpl::operator = (env); - } - return *this; -} - - -void FPEnvironment::keepCurrent() -{ - keepCurrentImpl(); -} - - -void FPEnvironment::clearFlags() -{ - clearFlagsImpl(); -} - - -} // namespace Poco +// +// FPEnvironment.cpp +// +// Library: Foundation +// Package: Core +// Module: FPEnvironment +// +// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +// pull in platform identification macros needed below +#include "Poco/Platform.h" +#include "Poco/FPEnvironment.h" + + +#if defined(POCO_NO_FPENVIRONMENT) +#include "FPEnvironment_DUMMY.cpp" +#elif defined(__osf__) +#include "FPEnvironment_DEC.cpp" +#elif defined(sun) || defined(__sun) +#include "FPEnvironment_SUN.cpp" +#elif defined(__QNX__) +#include "FPEnvironment_QNX.cpp" +#elif defined(POCO_OS_FAMILY_UNIX) +#include "FPEnvironment_C99.cpp" +#elif defined(POCO_OS_FAMILY_WINDOWS) +#include "FPEnvironment_WIN32.cpp" +#else +#include "FPEnvironment_DUMMY.cpp" +#endif + + +namespace Poco { + + +FPEnvironment::FPEnvironment() +{ +} + + +FPEnvironment::FPEnvironment(RoundingMode rm) +{ + setRoundingMode(rm); +} + + +FPEnvironment::FPEnvironment(const FPEnvironment& env): FPEnvironmentImpl(env) +{ +} + + +FPEnvironment::~FPEnvironment() +{ +} + + +FPEnvironment& FPEnvironment::operator = (const FPEnvironment& env) +{ + if (&env != this) + { + FPEnvironmentImpl::operator = (env); + } + return *this; +} + + +void FPEnvironment::keepCurrent() +{ + keepCurrentImpl(); +} + + +void FPEnvironment::clearFlags() +{ + clearFlagsImpl(); +} + + +} // namespace Poco |