diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-12-18 20:30:12 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2024-04-19 21:12:03 +0000 | 
| commit | c9157d925c489f07ba9c0b2ce47e5149b75969a5 (patch) | |
| tree | 08bc4a3d9cad3f9ebffa558ddf140b9d9257b219 /contrib/llvm-project/libcxx/include/__algorithm/sample.h | |
| parent | 2a66844f606a35d68ad8a8061f4bea204274b3bc (diff) | |
Diffstat (limited to 'contrib/llvm-project/libcxx/include/__algorithm/sample.h')
| -rw-r--r-- | contrib/llvm-project/libcxx/include/__algorithm/sample.h | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/contrib/llvm-project/libcxx/include/__algorithm/sample.h b/contrib/llvm-project/libcxx/include/__algorithm/sample.h index c7a1898e5308..100b0a466863 100644 --- a/contrib/llvm-project/libcxx/include/__algorithm/sample.h +++ b/contrib/llvm-project/libcxx/include/__algorithm/sample.h @@ -31,7 +31,7 @@ _LIBCPP_BEGIN_NAMESPACE_STD  template <class _AlgPolicy,            class _PopulationIterator, class _PopulationSentinel, class _SampleIterator, class _Distance,            class _UniformRandomNumberGenerator> -_LIBCPP_INLINE_VISIBILITY +_LIBCPP_HIDE_FROM_ABI  _SampleIterator __sample(_PopulationIterator __first,                           _PopulationSentinel __last, _SampleIterator __output_iter,                           _Distance __n, @@ -47,20 +47,20 @@ _SampleIterator __sample(_PopulationIterator __first,      if (__r < __sz)        __output_iter[__r] = *__first;    } -  return __output_iter + _VSTD::min(__n, __k); +  return __output_iter + std::min(__n, __k);  }  template <class _AlgPolicy,            class _PopulationIterator, class _PopulationSentinel, class _SampleIterator, class _Distance,            class _UniformRandomNumberGenerator> -_LIBCPP_INLINE_VISIBILITY +_LIBCPP_HIDE_FROM_ABI  _SampleIterator __sample(_PopulationIterator __first,                           _PopulationSentinel __last, _SampleIterator __output_iter,                           _Distance __n,                           _UniformRandomNumberGenerator& __g,                           forward_iterator_tag) {    _Distance __unsampled_sz = _IterOps<_AlgPolicy>::distance(__first, __last); -  for (__n = _VSTD::min(__n, __unsampled_sz); __n != 0; ++__first) { +  for (__n = std::min(__n, __unsampled_sz); __n != 0; ++__first) {      _Distance __r = uniform_int_distribution<_Distance>(0, --__unsampled_sz)(__g);      if (__r < __n) {        *__output_iter++ = *__first; @@ -73,7 +73,7 @@ _SampleIterator __sample(_PopulationIterator __first,  template <class _AlgPolicy,            class _PopulationIterator, class _PopulationSentinel, class _SampleIterator, class _Distance,            class _UniformRandomNumberGenerator> -_LIBCPP_INLINE_VISIBILITY +_LIBCPP_HIDE_FROM_ABI  _SampleIterator __sample(_PopulationIterator __first,                           _PopulationSentinel __last, _SampleIterator __output_iter,                           _Distance __n, _UniformRandomNumberGenerator& __g) { @@ -91,7 +91,7 @@ _SampleIterator __sample(_PopulationIterator __first,  #if _LIBCPP_STD_VER >= 17  template <class _PopulationIterator, class _SampleIterator, class _Distance,            class _UniformRandomNumberGenerator> -inline _LIBCPP_INLINE_VISIBILITY +inline _LIBCPP_HIDE_FROM_ABI  _SampleIterator sample(_PopulationIterator __first,                         _PopulationIterator __last, _SampleIterator __output_iter,                         _Distance __n, _UniformRandomNumberGenerator&& __g) { | 
