reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
55 static_assert(sizeof(typename MapTy::value_type) == sizeof(ValueT), 63 using key_type = ValueT; 64 using value_type = ValueT; 69 DenseSetImpl(std::initializer_list<ValueT> Elems) 91 size_type count(const_arg_type_t<ValueT> V) const { 95 bool erase(const ValueT &V) { 112 using value_type = ValueT; 120 ValueT &operator*() { return I->getFirst(); } 121 const ValueT &operator*() const { return I->getFirst(); } 122 ValueT *operator->() { return &I->getFirst(); } 123 const ValueT *operator->() const { return &I->getFirst(); } 138 using value_type = ValueT; 147 const ValueT &operator*() const { return I->getFirst(); } 148 const ValueT *operator->() const { return &I->getFirst(); } 165 iterator find(const_arg_type_t<ValueT> V) { return Iterator(TheMap.find(V)); } 166 const_iterator find(const_arg_type_t<ValueT> V) const { 187 std::pair<iterator, bool> insert(const ValueT &V) { 192 std::pair<iterator, bool> insert(ValueT &&V) { 200 std::pair<iterator, bool> insert_as(const ValueT &V, 205 std::pair<iterator, bool> insert_as(ValueT &&V, const LookupKeyT &LookupKey) {