reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/FoldingSet.h
  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; };