Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
algorithm64 linesDownload Raw Back to experimental
1// -*- C++ -*-2//===-------------------------- algorithm ---------------------------------===//3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9 10#ifndef _LIBCUDACXX_EXPERIMENTAL_ALGORITHM11#define _LIBCUDACXX_EXPERIMENTAL_ALGORITHM12 13/*14   experimental/algorithm synopsis15 16#include <algorithm>17 18namespace std {19namespace experimental {20inline namespace fundamentals_v1 {21 22template <class ForwardIterator, class Searcher>23ForwardIterator search(ForwardIterator first, ForwardIterator last,24                       const Searcher &searcher);25 26// sample removed because it's now part of C++1727 28} // namespace fundamentals_v129} // namespace experimental30} // namespace std31 32*/33 34#include <experimental/__config>35#include <algorithm>36#include <type_traits>37 38#include <__debug>39 40#if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC)41#  pragma GCC system_header42#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG)43#  pragma clang system_header44#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC)45#  pragma system_header46#endif // no system header47 48_LIBCUDACXX_PUSH_MACROS49#include <__undef_macros>50 51 52_LIBCUDACXX_BEGIN_NAMESPACE_LFTS53 54template <class _ForwardIterator, class _Searcher>55_LIBCUDACXX_INLINE_VISIBILITY56_ForwardIterator search(_ForwardIterator __f, _ForwardIterator __l, const _Searcher &__s)57{ return __s(__f, __l).first; }58 59_LIBCUDACXX_END_NAMESPACE_LFTS60 61_LIBCUDACXX_POP_MACROS62 63#endif /* _LIBCUDACXX_EXPERIMENTAL_ALGORITHM */64 
codekingpro/portable-devtools · Team Ai