reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
221 static void Profile(const T &X, FoldingSetNodeID &ID) { 224 static void Profile(T &X, FoldingSetNodeID &ID) { 232 static inline bool Equals(T &X, const FoldingSetNodeID &ID, unsigned IDHash, 240 static inline unsigned ComputeHash(T &X, FoldingSetNodeID &TempID); 250 : public DefaultFoldingSetTrait<T> {}; 329 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); } 329 inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }include/llvm/ADT/ImmutableList.h
30 T Head; 34 ImmutableListImpl(ElemT &&head, const ImmutableListImpl *tail = nullptr) 41 const T& getHead() const { return Head; } 44 static inline void Profile(FoldingSetNodeID& ID, const T& H, 66 using value_type = T; 67 using Factory = ImmutableListFactory<T>; 69 static_assert(std::is_trivially_destructible<T>::value, 73 const ImmutableListImpl<T>* X; 79 ImmutableList(const ImmutableListImpl<T>* x = nullptr) : X(x) {} 81 const ImmutableListImpl<T>* getInternalPointer() const { 114 bool contains(const T& V) const { 132 const T& getHead() const { 150 using ListTy = ImmutableListImpl<T>; 176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { 176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { 176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { 199 LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) { 199 LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) { 199 LLVM_NODISCARD ImmutableList<T> add(ElemT &&Data, ImmutableList<T> L) { 204 LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail, 204 LLVM_NODISCARD ImmutableList<T> emplace(ImmutableList<T> Tail, 209 ImmutableList<T> getEmptyList() const { 214 ImmutableList<T> create(ElemT &&Data) {tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
236 using data_type = llvm::ImmutableList<T>; 237 using key_type = T;tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
37 static LoopState getNormal(const Stmt *S, const LocationContext *L, 41 static LoopState getUnrolled(const Stmt *S, const LocationContext *L, 49 bool operator==(const LoopState &X) const { 265 LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath)); 272 LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath)); 281 LoopState::getNormal(LoopStmt, LCtx, maxVisitOnPath)); 284 LoopState::getUnrolled(LoopStmt, LCtx, innerMaxStep));usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 83 constexpr _Tp&&usr/include/c++/7.4.0/type_traits
215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type 326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type 354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type 381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type 567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type 581 : public __or_<is_lvalue_reference<_Tp>, 582 is_rvalue_reference<_Tp>>::type 588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type 588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type 611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>, 611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>, 611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>, 612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type 612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type 631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type 777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>> 777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>> 798 typedef decltype(__test<_Tp>(0)) type; 811 remove_all_extents<_Tp>::type>::type 825 : public __is_destructible_safe<_Tp>::type 1447 : public __and_<is_destructible<_Tp>, integral_constant<bool, 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1633 { typedef _Tp type; }; 1659 { typedef _Tp&& type; }; 1955 { typedef _Tp type; };