Lines Matching refs:ValueT
38 template<typename ValueT, typename ValueInfoT = DenseMapInfo<ValueT> >
40 typedef DenseMap<ValueT, detail::DenseSetEmpty, ValueInfoT,
41 detail::DenseSetPair<ValueT>> MapTy;
42 static_assert(sizeof(typename MapTy::value_type) == sizeof(ValueT),
47 typedef ValueT key_type;
48 typedef ValueT value_type;
66 size_type count(const ValueT &V) const { in count()
70 bool erase(const ValueT &V) { in erase()
86 typedef ValueT value_type;
93 ValueT &operator*() { return I->getFirst(); }
94 ValueT *operator->() { return &I->getFirst(); }
108 typedef ValueT value_type;
115 const ValueT &operator*() { return I->getFirst(); }
116 const ValueT *operator->() { return &I->getFirst(); }
133 iterator find(const ValueT &V) { return Iterator(TheMap.find(V)); } in find()
152 std::pair<iterator, bool> insert(const ValueT &V) { in insert()
160 std::pair<iterator, bool> insert_as(const ValueT &V, in insert_as()
162 return insert_as(ValueT(V), LookupKey); in insert_as()
165 std::pair<iterator, bool> insert_as(ValueT &&V, const LookupKeyT &LookupKey) { in insert_as()