Home
last modified time | relevance | path

Searched refs:IsNoexcept (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/range.lazy.split.inner/
H A Diter_move.pass.cpp24 template <bool IsNoexcept = false>
51 constexpr friend value_type&& iter_move(MaybeNoexceptIterator iter) noexcept(IsNoexcept) { in iter_move()
61 template <bool IsNoexcept = false>
71 constexpr adl::MaybeNoexceptIterator<IsNoexcept> begin() { in begin()
72 return adl::MaybeNoexceptIterator<IsNoexcept>(a, *iter_moves); in begin()
74 constexpr adl::MaybeNoexceptIterator<IsNoexcept> end() { in end()
75 return adl::MaybeNoexceptIterator<IsNoexcept>(a + N, *iter_moves); in end()
H A Diter_swap.pass.cpp25 template <bool IsNoexcept = false>
52 …stexpr friend void iter_swap(MaybeNoexceptIterator a, MaybeNoexceptIterator) noexcept(IsNoexcept) { in iter_swap()
63 template <bool IsNoexcept = false>
71 constexpr adl::MaybeNoexceptIterator<IsNoexcept> begin() { in begin()
72 return adl::MaybeNoexceptIterator<IsNoexcept>(*iter_swaps); in begin()
74 constexpr adl::MaybeNoexceptIterator<IsNoexcept> end() { in end()
75 return adl::MaybeNoexceptIterator<IsNoexcept>(*iter_swaps); in end()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.all/
H A Dall.pass.cpp26 template<bool IsNoexcept>
29 explicit View() noexcept(IsNoexcept) = default;
31 View(View&&) noexcept(IsNoexcept) = default;
32 View& operator=(View&&) noexcept(IsNoexcept) = default;
39 template<bool IsNoexcept>
42 explicit CopyableView() noexcept(IsNoexcept) = default;
43 CopyableView(CopyableView const&) noexcept(IsNoexcept) = default;
44 CopyableView& operator=(CopyableView const&) noexcept(IsNoexcept) = default;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/
H A Dtypes.h52 template <bool IsNoexcept>
66 … constexpr decltype(auto) iter_move(const NoexceptIterMoveInputIterator& it) noexcept(IsNoexcept) { in decltype()
78 template <bool IsNoexcept>
92 …st NoexceptIterSwapInputIterator& a, const NoexceptIterSwapInputIterator& b) noexcept(IsNoexcept) { in iter_swap()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/iterator/
H A Dctor.default.pass.cpp21 template <class Iterator, bool IsNoexcept>
30 static_assert(noexcept(FilterIterator()) == IsNoexcept); in test_default_constructible()
H A Diter_swap.pass.cpp35 template <class Iterator, bool IsNoexcept>
54 static_assert(noexcept(iter_swap(it1, it2)) == IsNoexcept); in test()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/
H A Diter_move.pass.cpp27 template <bool IsNoexcept>
33 constexpr friend value_type&& iter_move(MaybeNoexceptMove) noexcept(IsNoexcept) { in iter_move()
H A Diter_swap.pass.cpp26 template <bool IsNoexcept>
31 constexpr friend void iter_swap(MaybeNoexceptSwap, MaybeNoexceptSwap) noexcept(IsNoexcept) { in iter_swap()
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/counted.iterator/
H A Diter_move.pass.cpp21 template<bool IsNoexcept>
38 constexpr reference operator*() const noexcept(IsNoexcept) { return *it_; } in operator *()
H A Diter_swap.pass.cpp21 template<bool IsNoexcept>
45 const HasNoexceptIterSwap&, const HasNoexceptIterSwap&) noexcept(IsNoexcept) {} in iter_swap()
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.rel/
H A Dis_nothrow_invocable.pass.cpp35 template <bool IsNoexcept, class Ret, class... Args>
37 Ret operator()(Args&&...) const noexcept(IsNoexcept);
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.apply/
H A Dapply.pass.cpp181 template <bool IsNoexcept>
184 NothrowMoveable operator()(Args...) const noexcept(IsNoexcept) { return {}; } in operator ()()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h351 bool IsNoexcept = false; member
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp444 if (IsNoexcept) in outputPost()
H A DMicrosoftDemangle.cpp1850 FTy->IsNoexcept = demangleThrowSpecification(MangledName); in demangleFunctionType()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDeclCXX.cpp3789 bool IsNoexcept = Tok.is(tok::kw_noexcept); in tryParseExceptionSpecification() local
3796 if (IsNoexcept) { in tryParseExceptionSpecification()
3878 bool IsNoexcept) { in diagnoseDynamicExceptionSpecification() argument
3880 const char *Replacement = IsNoexcept ? "noexcept" : "noexcept(false)"; in diagnoseDynamicExceptionSpecification()
3881 P.Diag(Range.getBegin(), P.getLangOpts().CPlusPlus17 && !IsNoexcept in diagnoseDynamicExceptionSpecification()