34 #ifndef GTEST_SAMPLES_SAMPLE3_INL_H_ 35 #define GTEST_SAMPLES_SAMPLE3_INL_H_ 63 QueueNode(
const E& an_element) : element_(an_element), next_(
NULL) {}
92 if (node ==
NULL)
break;
103 size_t Size()
const {
return size_; }
121 head_ = last_ = new_node;
124 last_->next_ = new_node;
138 head_ = head_->next_;
153 template <
typename F>
173 #endif // GTEST_SAMPLES_SAMPLE3_INL_H_ Definition: float-mm.c:45
Definition: type_traits_unittest.cc:113
void Clear()
Definition: sample3-inl.h:84
Definition: float-mm.c:54
Clear
Definition: python_message.py:1326
const QueueNode< E > * Last() const
Definition: sample3-inl.h:111
void Enqueue(const E &element)
Definition: sample3-inl.h:117
const E & element() const
Definition: sample3-inl.h:54
Queue()
Definition: sample3-inl.h:78
QueueNode< E > * Head()
Definition: sample3-inl.h:106
size_t Size() const
Definition: sample3-inl.h:103
DOMException E
Definition: TestTypedefs.idl:86
QueueNode * next()
Definition: sample3-inl.h:57
Definition: sample3-inl.h:49
Definition: TypeConversions.idl:26
const QueueNode< E > * Head() const
Definition: sample3-inl.h:107
Queue * Map(F function) const
Definition: sample3-inl.h:154
#define NULL
Definition: common_types.h:41
~Queue()
Definition: sample3-inl.h:81
const QueueNode * next() const
Definition: sample3-inl.h:58
E * Dequeue()
Definition: sample3-inl.h:132
Definition: sample3-inl.h:44
QueueNode< E > * Last()
Definition: sample3-inl.h:110
Definition: type_traits_unittest.cc:129