Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
regex66 linesDownload Raw Back to experimental
1// -*- C++ -*-2//===----------------------------- regex ----------------------------------===//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_REGEX11#define _LIBCUDACXX_EXPERIMENTAL_REGEX12/*13    experimental/regex synopsis14 15// C++1z16namespace std {17namespace experimental {18inline namespace fundamentals_v1 {19namespace pmr {20 21  template <class BidirectionalIterator>22  using match_results =23    std::match_results<BidirectionalIterator,24                       polymorphic_allocator<sub_match<BidirectionalIterator>>>;25 26  typedef match_results<const char*> cmatch;27  typedef match_results<const wchar_t*> wcmatch;28  typedef match_results<string::const_iterator> smatch;29  typedef match_results<wstring::const_iterator> wsmatch;30 31} // namespace pmr32} // namespace fundamentals_v133} // namespace experimental34} // namespace std35 36 */37 38#include <experimental/__config>39#include <regex>40#include <experimental/string>41#include <experimental/memory_resource>42 43#if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC)44#  pragma GCC system_header45#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG)46#  pragma clang system_header47#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC)48#  pragma system_header49#endif // no system header50 51_LIBCUDACXX_BEGIN_NAMESPACE_LFTS_PMR52 53template <class _BiDirIter>54using match_results =55    _CUDA_VSTD::match_results<_BiDirIter,56        polymorphic_allocator<_CUDA_VSTD::sub_match<_BiDirIter>>>;57 58typedef match_results<const char*> cmatch;59typedef match_results<const wchar_t*> wcmatch;60typedef match_results<_CUDA_VSTD_LFTS_PMR::string::const_iterator> smatch;61typedef match_results<_CUDA_VSTD_LFTS_PMR::wstring::const_iterator> wsmatch;62 63_LIBCUDACXX_END_NAMESPACE_LFTS_PMR64 65#endif /* _LIBCUDACXX_EXPERIMENTAL_REGEX */66 
codekingpro/portable-devtools · Team Ai