Lines Matching defs:operator

34     Link &operator=(const Link &link)
40 Link &operator=(Link &&link)
66 LinkNode &operator=(const LinkNode &node);
67 LinkNode &operator=(LinkNode &&node);
83 Iterator &operator=(const Iterator &itr);
84 Iterator &operator=(Iterator &&itr);
85 Iterator &operator++() noexcept;
86 Iterator operator++(int) noexcept;
87 Iterator &operator--() noexcept;
88 Iterator operator--(int) noexcept;
89 bool operator<(const Iterator &itr) const noexcept;
90 bool operator==(const Iterator &itr) const noexcept;
91 Val &operator*();
92 const Val &operator*() const;
93 Val *operator->();
94 const Val *operator->() const;
119 ReverseIterator &operator=(const ReverseIterator &itr);
120 ReverseIterator &operator=(ReverseIterator &&itr);
121 ReverseIterator &operator++() noexcept;
122 ReverseIterator operator++(int) noexcept;
123 ReverseIterator &operator--() noexcept;
124 ReverseIterator operator--(int) noexcept;
125 bool operator<(const ReverseIterator &itr) const noexcept;
126 bool operator==(const ReverseIterator &itr) const noexcept;
127 Val &operator*();
128 const Val &operator*() const;
129 Val *operator->();
130 const Val *operator->() const;
153 HashList &operator=(const HashList &source) = delete;
155 HashList &operator=(HashList &&source);
193 Val &operator[](const Key &key);
248 auto LinkNode<Key, Val>::operator=(const LinkNode& node)
257 auto LinkNode<Key, Val>::operator=(LinkNode&& node)
326 auto HashList<Key, Val>::Iterator::operator=(const Iterator& itr)
335 auto HashList<Key, Val>::Iterator::operator=(Iterator&& itr)
344 auto HashList<Key, Val>::Iterator::operator++() noexcept
362 auto HashList<Key, Val>::Iterator::operator++(int) noexcept
381 auto HashList<Key, Val>::Iterator::operator--() noexcept
403 auto HashList<Key, Val>::Iterator::operator--(int) noexcept
426 bool HashList<Key, Val>::Iterator::operator<(const HashList<Key, Val>::Iterator &itr) const noexcept
448 bool HashList<Key, Val>::Iterator::operator==(const HashList<Key, Val>::Iterator &itr) const noexcept
460 Val& HashList<Key, Val>::Iterator::operator*()
466 const Val& HashList<Key, Val>::Iterator::operator*() const
472 Val* HashList<Key, Val>::Iterator::operator->()
478 const Val* HashList<Key, Val>::Iterator::operator->() const
526 auto HashList<Key, Val>::ReverseIterator::operator=(const ReverseIterator& itr)
535 auto HashList<Key, Val>::ReverseIterator::operator=(ReverseIterator&& itr)
544 auto HashList<Key, Val>::ReverseIterator::operator++() noexcept
562 auto HashList<Key, Val>::ReverseIterator::operator++(int) noexcept
581 auto HashList<Key, Val>::ReverseIterator::operator--() noexcept
603 auto HashList<Key, Val>::ReverseIterator::operator--(int) noexcept
626 bool HashList<Key, Val>::ReverseIterator::operator<(
649 bool HashList<Key, Val>::ReverseIterator::operator==(
662 Val& HashList<Key, Val>::ReverseIterator::operator*()
668 const Val& HashList<Key, Val>::ReverseIterator::operator*() const
674 Val* HashList<Key, Val>::ReverseIterator::operator->()
680 const Val* HashList<Key, Val>::ReverseIterator::operator->() const
775 auto HashList<Key, Val>::operator=(HashList &&source)
886 Val& HashList<Key, Val>::operator[](const Key &key)
924 this->operator[](key) = val;
937 this->operator[](key) = val;
950 this->operator[](key) = val;
963 this->operator[](key) = val;