Home | History | Annotate | Download | only in utils

Lines Matching refs:_Node

48     class _Node {
50 explicit _Node(const T& val) : mVal(val) {}
51 ~_Node() {}
54 inline _Node* getPrev() const { return mpPrev; }
55 inline _Node* getNext() const { return mpNext; }
57 inline void setPrev(_Node* ptr) { mpPrev = ptr; }
58 inline void setNext(_Node* ptr) { mpNext = ptr; }
63 _Node* mpPrev;
64 _Node* mpNext;
73 typedef _Node const * NodePtr;
79 typedef _Node* NodePtr;
190 * _Node* we're returning is converted to an "iterator" by a
197 return const_iterator(const_cast<_Node const*>(mpMiddle->getNext()));
203 return const_iterator(const_cast<_Node const*>(mpMiddle));
213 _Node* newNode = new _Node(val); // alloc & copy-construct
229 _Node* pNext = posn.getNode()->getNext();
230 _Node* pPrev = posn.getNode()->getPrev();
246 _Node* pCurrent = mpMiddle->getNext();
247 _Node* pNext;
286 * I want a _Node but don't need it to hold valid data. More
292 mpMiddle = (_Node*) new unsigned char[sizeof(_Node)];
302 _Node* mpMiddle;