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

References

include/llvm/ADT/DenseSet.h
   74   bool empty() const { return TheMap.empty(); }
   75   size_type size() const { return TheMap.size(); }
   76   size_t getMemorySize() const { return TheMap.getMemorySize(); }
   80   void resize(size_t Size) { TheMap.resize(Size); }
   84   void reserve(size_t Size) { TheMap.reserve(Size); }
   87     TheMap.clear();
   92     return TheMap.count(V);
   96     return TheMap.erase(V);
   99   void swap(DenseSetImpl &RHS) { TheMap.swap(RHS.TheMap); }
   99   void swap(DenseSetImpl &RHS) { TheMap.swap(RHS.TheMap); }
  159   iterator begin() { return Iterator(TheMap.begin()); }
  160   iterator end() { return Iterator(TheMap.end()); }
  162   const_iterator begin() const { return ConstIterator(TheMap.begin()); }
  163   const_iterator end() const { return ConstIterator(TheMap.end()); }
  165   iterator find(const_arg_type_t<ValueT> V) { return Iterator(TheMap.find(V)); }
  167     return ConstIterator(TheMap.find(V));
  177     return Iterator(TheMap.find_as(Val));
  181     return ConstIterator(TheMap.find_as(Val));
  184   void erase(Iterator I) { return TheMap.erase(I.I); }
  185   void erase(ConstIterator CI) { return TheMap.erase(CI.I); }
  189     return TheMap.try_emplace(V, Empty);
  194     return TheMap.try_emplace(std::move(V), Empty);
  202     return TheMap.insert_as({V, detail::DenseSetEmpty()}, LookupKey);
  206     return TheMap.insert_as({std::move(V), detail::DenseSetEmpty()}, LookupKey);