|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
usr/include/c++/7.4.0/type_traits 762 typename add_rvalue_reference<_Tp>::type declval() noexcept;
References
include/llvm/ADT/STLExtras.h 528 using type = std::tuple<decltype(*declval<Iters>())...>;
624 using iterator = ItType<decltype(std::begin(std::declval<Args>()))...>;
690 decltype(*std::declval<Iter>())>::type>::type>;
760 zip_longest_iterator<decltype(adl_begin(std::declval<Args>()))...>;
921 decltype(std::begin(std::declval<RangeTs &>()))...>;
include/llvm/ADT/fallible_iterator.h 99 auto operator*() -> decltype(*std::declval<Underlying>()) { return *I; }
102 auto operator*() const -> decltype(*std::declval<const Underlying>()) {
include/llvm/ADT/iterator_range.h 63 iterator_range<decltype(adl_begin(std::declval<T>()))> drop_begin(T &&t,
include/llvm/ExecutionEngine/Orc/Core.h 575 -> decltype(F(std::declval<const JITDylibSearchList &>()));
954 -> decltype(F(std::declval<const JITDylibSearchList &>())) {
include/llvm/ExecutionEngine/Orc/RPCUtils.h 899 std::is_same<decltype(T::serialize(std::declval<ChannelT &>(),
900 std::declval<const ConcreteT &>())),
918 std::is_same<decltype(T::deserialize(std::declval<ChannelT &>(),
919 std::declval<ConcreteT &>())),
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h 134 auto withModuleDo(Func &&F) -> decltype(F(std::declval<Module &>())) {
144 -> decltype(F(std::declval<const Module &>())) {
include/llvm/IR/PassManagerInternal.h 127 static typename Nonce<decltype(std::declval<T>().invalidate(
128 std::declval<IRUnitT &>(), std::declval<PreservedAnalyses>()))>::Type
128 std::declval<IRUnitT &>(), std::declval<PreservedAnalyses>()))>::Type
include/llvm/Support/FormatVariadicDetails.h 82 std::is_same<decltype(std::declval<llvm::raw_ostream &>()
83 << std::declval<U>()),
include/llvm/Support/GenericDomTree.h 225 using ParentPtr = decltype(std::declval<NodeT *>()->getParent());
include/llvm/Support/type_traits.h 122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
122 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
130 static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
lib/Analysis/LazyCallGraph.cpp 1575 using EdgeItT = decltype(GetBegin(std::declval<Node &>()));
tools/clang/include/clang/Sema/ParsedAttr.h 730 using SizeType = decltype(std::declval<VecTy>().size());
tools/clang/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h 40 decltype(std::declval<RefactoringOptionVisitor>().visit(
41 std::declval<RefactoringOption>(), *std::declval<Optional<T> *>())),
41 std::declval<RefactoringOption>(), *std::declval<Optional<T> *>())),
usr/include/c++/7.4.0/bits/hashtable.h 268 static_assert(noexcept(declval<const __hash_code_base_access&>()
usr/include/c++/7.4.0/bits/shared_ptr_base.h 1356 std::declval<const __shared_count<_Lp>&>(),
usr/include/c++/7.4.0/thread 242 -> decltype(std::declval<_Invoker&>()._M_invoke(_Indices()))
usr/include/c++/7.4.0/type_traits 1390 typedef decltype(__test(declval<_Tp>())) type;
2183 (true ? std::declval<_Tp>()
2184 : std::declval<_Up>())>::type> _S_test(int);
2285 (std::declval<_Tp1>().*std::declval<_Fp>())(std::declval<_Args>()...)
2285 (std::declval<_Tp1>().*std::declval<_Fp>())(std::declval<_Args>()...)
2285 (std::declval<_Tp1>().*std::declval<_Fp>())(std::declval<_Args>()...)
2304 ((*std::declval<_Tp1>()).*std::declval<_Fp>())(std::declval<_Args>()...)
2304 ((*std::declval<_Tp1>()).*std::declval<_Fp>())(std::declval<_Args>()...)
2304 ((*std::declval<_Tp1>()).*std::declval<_Fp>())(std::declval<_Args>()...)
2323 std::declval<_Tp1>().*std::declval<_Fp>()
2323 std::declval<_Tp1>().*std::declval<_Fp>()
2428 std::declval<_Fn>()(std::declval<_Args>()...)
2428 std::declval<_Fn>()(std::declval<_Args>()...)
2609 noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))
2609 noexcept(swap(std::declval<_Tp&>(), std::declval<_Tp&>()))
2775 return noexcept((std::declval<_Up>().*std::declval<_Fn>())(
2775 return noexcept((std::declval<_Up>().*std::declval<_Fn>())(
2776 std::declval<_Args>()...));
2782 return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())(
2782 return noexcept(((*std::declval<_Tp>()).*std::declval<_Fn>())(
2783 std::declval<_Args>()...));
2790 return noexcept(std::declval<_Up>().*std::declval<_Fn>());
2790 return noexcept(std::declval<_Up>().*std::declval<_Fn>());
2802 return noexcept(std::declval<_Fn>()(std::declval<_Args>()...));
2802 return noexcept(std::declval<_Fn>()(std::declval<_Args>()...));
utils/unittest/googlemock/include/gmock/gmock-matchers.h 3120 std::declval<StlContainerReference>())) StlContainerConstIterator;
3122 *std::declval<StlContainerConstIterator &>())>::type Element;
3362 std::declval<StlContainerReference>())) StlContainerConstIterator;
3364 *std::declval<StlContainerConstIterator &>())>::type Element;
3472 std::declval<StlContainerReference>())) StlContainerConstIterator;
3474 *std::declval<StlContainerConstIterator &>())>::type Element;
3501 std::declval<StlContainerReference>())) StlContainerConstIterator;
3503 *std::declval<StlContainerConstIterator &>())>::type Element;
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 67 struct StreamSwitch<T, decltype((void)(std::declval<llvm::raw_ostream &>()
76 decltype((void)(std::declval<llvm::raw_ostream &>()