Lines Matching defs:source
152 HashList(const HashList &source) = delete;
153 HashList &operator=(const HashList &source) = delete;
154 HashList(HashList &&source);
155 HashList &operator=(HashList &&source);
764 HashList<Key, Val>::HashList(HashList<Key, Val> &&source)
765 : numItem_ {source.numItem_},
766 pData_ {source.pData_},
767 dataHead_ {std::move(source.dataHead_)},
768 freeHead_ {std::move(source.freeHead_)},
769 valueTab_ {std::move(source.valueTab_)}
771 source.pData_ = nullptr;
775 auto HashList<Key, Val>::operator=(HashList &&source)
778 if (this == &source) {
785 numItem_ = source.numItem_;
786 pData_ = source.pData_;
787 source.pData_ = nullptr;
788 dataHead_ = std::move(source.dataHead_);
789 freeHead_ = std::move(source.freeHead_);
790 valueTab_ = std::move(source.valueTab_);