Lines Matching defs:ListHead
99 ListHead<T, M>::Iterator::Iterator(ListNode<T>* node) : node_(node) {}
102 T* ListHead<T, M>::Iterator::operator*() const {
107 const typename ListHead<T, M>::Iterator&
108 ListHead<T, M>::Iterator::operator++() {
114 bool ListHead<T, M>::Iterator::operator!=(const Iterator& that) const {
119 ListHead<T, M>::~ListHead() {
125 void ListHead<T, M>::PushBack(T* element) {
134 void ListHead<T, M>::PushFront(T* element) {
143 bool ListHead<T, M>::IsEmpty() const {
148 T* ListHead<T, M>::PopFront() {
157 typename ListHead<T, M>::Iterator ListHead<T, M>::begin() const {
162 typename ListHead<T, M>::Iterator ListHead<T, M>::end() const {