Mercurial > hg > CbC > CbC_llvm
comparison libcxx/include/__algorithm/prev_permutation.h @ 252:1f2b6ac9f198 llvm-original
LLVM16-1
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 18 Aug 2023 09:04:13 +0900 |
parents | c4bab56944e8 |
children |
comparison
equal
deleted
inserted
replaced
237:c80f45b162ad | 252:1f2b6ac9f198 |
---|---|
68 template <class _BidirectionalIterator> | 68 template <class _BidirectionalIterator> |
69 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 | 69 inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX20 |
70 bool | 70 bool |
71 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last) | 71 prev_permutation(_BidirectionalIterator __first, _BidirectionalIterator __last) |
72 { | 72 { |
73 return _VSTD::prev_permutation(__first, __last, | 73 return _VSTD::prev_permutation(__first, __last, __less<>()); |
74 __less<typename iterator_traits<_BidirectionalIterator>::value_type>()); | |
75 } | 74 } |
76 | 75 |
77 _LIBCPP_END_NAMESPACE_STD | 76 _LIBCPP_END_NAMESPACE_STD |
78 | 77 |
79 #endif // _LIBCPP___ALGORITHM_PREV_PERMUTATION_H | 78 #endif // _LIBCPP___ALGORITHM_PREV_PERMUTATION_H |