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
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, 95 const value_type& operator*() const { return L->getHead(); } 114 bool contains(const T& V) const { 132 const T& getHead() const { 176 LLVM_NODISCARD ImmutableList<T> concat(ElemT &&Head, ImmutableList<T> Tail) { 214 ImmutableList<T> create(ElemT &&Data) {unittests/ADT/ImmutableListTest.cpp
88 Unmodifiable(const Unmodifiable &) = delete; 89 Unmodifiable(const Unmodifiable &&) = delete; 90 Unmodifiable &operator=(const Unmodifiable &) = delete; 90 Unmodifiable &operator=(const Unmodifiable &) = delete; 91 Unmodifiable &operator=(const Unmodifiable &&) = delete; 91 Unmodifiable &operator=(const Unmodifiable &&) = delete; 101 ImmutableList<const Unmodifiable &>::Factory f; 103 Unmodifiable N; 104 ImmutableList<const Unmodifiable &> L = f.create(N); 105 for (ImmutableList<const Unmodifiable &>::iterator It = L.begin(),usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 83 constexpr _Tp&&usr/include/c++/7.4.0/type_traits
1633 { typedef _Tp type; };