Files
@ f2a6ba12fc29
Branch filter:
Location: libtransport.git/3rdparty/cpprestsdk/tests/common/utilities/include/locale_guard.h - annotation
f2a6ba12fc29
1.3 KiB
text/plain
Slack frontend stub
8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 8f1f90064cf0 | /***
* ==++==
*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ==--==
* =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
*
* Defines an RAII container for setting global locale.
*
* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
****/
#include <locale>
namespace tests { namespace common { namespace utilities {
class locale_guard
{
public:
locale_guard(std::locale const &loc)
{
m_prev = std::locale::global(loc);
}
~locale_guard()
{
std::locale::global(m_prev);
}
private:
std::locale m_prev;
locale_guard(locale_guard const &);
locale_guard & operator=(locale_guard const &);
};
}}}
|