Home | History | Annotate | Download | only in ADT

Lines Matching defs:SmallDenseMap

802 class SmallDenseMap
804 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT,
806 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
810 using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
829 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
833 SmallDenseMap(const SmallDenseMap &other) : BaseT() {
838 SmallDenseMap(SmallDenseMap &&other) : BaseT() {
844 SmallDenseMap(const InputIt &I, const InputIt &E) {
849 ~SmallDenseMap() {
854 void swap(SmallDenseMap& RHS) {
897 SmallDenseMap &SmallSide = Small ? *this : RHS;
898 SmallDenseMap &LargeSide = Small ? RHS : *this;
926 SmallDenseMap& operator=(const SmallDenseMap& other) {
932 SmallDenseMap& operator=(SmallDenseMap &&other) {
940 void copyFrom(const SmallDenseMap& other) {
1062 const_cast<const SmallDenseMap *>(this)->getInlineBuckets());
1073 const_cast<const SmallDenseMap *>(this)->getLargeRep());
1082 const_cast<const SmallDenseMap *>(this)->getBuckets());