mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-25 16:09:42 -06:00
KWSys 2017-12-07 (4aee0036)
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 4aee00361a2a38b99911318db84551eed8d3fcfc (master).
Upstream Shortlog
-----------------
Brad King (1):
09724ac8 hashtable: Avoid use of std::unary_function
This commit is contained in:
committed by
Brad King
parent
52a5c4a877
commit
5b1c84b449
@@ -49,7 +49,7 @@ namespace @KWSYS_NAMESPACE@ {
|
||||
|
||||
// select1st is an extension: it is not part of the standard.
|
||||
template <class T1, class T2>
|
||||
struct hash_select1st : public std::unary_function<std::pair<T1, T2>, T1>
|
||||
struct hash_select1st
|
||||
{
|
||||
const T1& operator()(const std::pair<T1, T2>& __x) const
|
||||
{
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace @KWSYS_NAMESPACE@ {
|
||||
|
||||
// identity is an extension: it is not part of the standard.
|
||||
template <class _Tp>
|
||||
struct _Identity : public std::unary_function<_Tp, _Tp>
|
||||
struct _Identity
|
||||
{
|
||||
const _Tp& operator()(const _Tp& __x) const { return __x; }
|
||||
};
|
||||
|
||||
@@ -35,13 +35,12 @@
|
||||
|
||||
#include <@KWSYS_NAMESPACE@/Configure.hxx>
|
||||
|
||||
#include <algorithm> // lower_bound
|
||||
#include <functional> // unary_function
|
||||
#include <iterator> // iterator_traits
|
||||
#include <memory> // allocator
|
||||
#include <stddef.h> // size_t
|
||||
#include <utility> // pair
|
||||
#include <vector> // vector
|
||||
#include <algorithm> // lower_bound
|
||||
#include <iterator> // iterator_traits
|
||||
#include <memory> // allocator
|
||||
#include <stddef.h> // size_t
|
||||
#include <utility> // pair
|
||||
#include <vector> // vector
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#pragma warning(push)
|
||||
|
||||
Reference in New Issue
Block a user