Home | History | Annotate | Download | only in ADT

Lines Matching defs:SmallDenseMap

739 class SmallDenseMap
741 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT,
745 typedef DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT> BaseT;
746 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
762 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
766 SmallDenseMap(const SmallDenseMap &other) : BaseT() {
771 SmallDenseMap(SmallDenseMap &&other) : BaseT() {
777 SmallDenseMap(const InputIt &I, const InputIt &E) {
782 ~SmallDenseMap() {
787 void swap(SmallDenseMap& RHS) {
830 SmallDenseMap &SmallSide = Small ? *this : RHS;
831 SmallDenseMap &LargeSide = Small ? RHS : *this;
859 SmallDenseMap& operator=(const SmallDenseMap& other) {
865 SmallDenseMap& operator=(SmallDenseMap &&other) {
873 void copyFrom(const SmallDenseMap& other) {
991 SmallDenseMap *>(this)->getInlineBuckets());
1000 const_cast<const SmallDenseMap *>(this)->getLargeRep());
1008 const_cast<const SmallDenseMap *>(this)->getBuckets());