Lines Matching refs:operator
81 reference operator*() const { return static_cast<node_type*>(mNode)->mData; }
82 pointer operator->() const { return &operator*(); }
84 iterator_type& operator++() { mNode = mNode->mNext; return *this; }
85 iterator_type& operator++(int) {
91 iterator_type& operator--() { mNode = mNode->mPrev; return *this; }
92 iterator_type& operator--(int) {
98 bool operator==(const iterator_type& o) const { return mNode == o.mNode; }
99 bool operator!=(const iterator_type& o) const { return mNode != o.mNode; }
124 reference operator*() const { return static_cast<node_type*>(mNode)->mData; }
125 pointer operator->() const { return &operator*(); }
127 iterator_type& operator++() { mNode = mNode->mNext; return *this; }
128 iterator_type& operator++(int) {
134 iterator_type& operator--() { mNode = mNode->mPrev; return *this; }
135 iterator_type& operator--(int) {
141 bool operator==(const iterator_type& o) const { return mNode == o.mNode; }
142 bool operator!=(const iterator_type& o) const { return mNode != o.mNode; }