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 D | iter_move.pass.cpp | 24 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 D | iter_swap.pass.cpp | 25 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 D | all.pass.cpp | 26 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 D | types.h | 52 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 D | ctor.default.pass.cpp | 21 template <class Iterator, bool IsNoexcept> 30 static_assert(noexcept(FilterIterator()) == IsNoexcept); in test_default_constructible()
|
| H A D | iter_swap.pass.cpp | 35 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 D | iter_move.pass.cpp | 27 template <bool IsNoexcept> 33 constexpr friend value_type&& iter_move(MaybeNoexceptMove) noexcept(IsNoexcept) { in iter_move()
|
| H A D | iter_swap.pass.cpp | 26 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 D | iter_move.pass.cpp | 21 template<bool IsNoexcept> 38 constexpr reference operator*() const noexcept(IsNoexcept) { return *it_; } in operator *()
|
| H A D | iter_swap.pass.cpp | 21 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 D | is_nothrow_invocable.pass.cpp | 35 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 D | apply.pass.cpp | 181 template <bool IsNoexcept> 184 NothrowMoveable operator()(Args...) const noexcept(IsNoexcept) { return {}; } in operator ()()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 351 bool IsNoexcept = false; member
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 444 if (IsNoexcept) in outputPost()
|
| H A D | MicrosoftDemangle.cpp | 1850 FTy->IsNoexcept = demangleThrowSpecification(MangledName); in demangleFunctionType()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 3789 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()
|