Home | History | Annotate | Download | only in ADT

Lines Matching defs:SmallDenseMap

761 class SmallDenseMap
763 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT,
765 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
769 using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
788 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
792 SmallDenseMap(const SmallDenseMap &other) : BaseT() {
797 SmallDenseMap(SmallDenseMap &&other) : BaseT() {
803 SmallDenseMap(const InputIt &I, const InputIt &E) {
808 ~SmallDenseMap() {
813 void swap(SmallDenseMap& RHS) {
856 SmallDenseMap &SmallSide = Small ? *this : RHS;
857 SmallDenseMap &LargeSide = Small ? RHS : *this;
885 SmallDenseMap& operator=(const SmallDenseMap& other) {
891 SmallDenseMap& operator=(SmallDenseMap &&other) {
899 void copyFrom(const SmallDenseMap& other) {
1021 const_cast<const SmallDenseMap *>(this)->getInlineBuckets());
1032 const_cast<const SmallDenseMap *>(this)->getLargeRep());
1041 const_cast<const SmallDenseMap *>(this)->getBuckets());