reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
94 : NodePtr(RHS.NodePtr) {} 101 NodePtr = RHS.NodePtr; 123 if (NodePtr) 124 return ilist_iterator<OptionsT, !IsReverse, IsConst>(*NodePtr); 130 if (NodePtr) 133 false>::node_reference>(*NodePtr)); 139 assert(!NodePtr->isKnownSentinel()); 140 return *Access::getValuePtr(NodePtr); 146 return LHS.NodePtr == RHS.NodePtr; 146 return LHS.NodePtr == RHS.NodePtr; 149 return LHS.NodePtr != RHS.NodePtr; 149 return LHS.NodePtr != RHS.NodePtr; 154 NodePtr = IsReverse ? NodePtr->getNext() : NodePtr->getPrev(); 154 NodePtr = IsReverse ? NodePtr->getNext() : NodePtr->getPrev(); 154 NodePtr = IsReverse ? NodePtr->getNext() : NodePtr->getPrev(); 158 NodePtr = IsReverse ? NodePtr->getPrev() : NodePtr->getNext(); 158 NodePtr = IsReverse ? NodePtr->getPrev() : NodePtr->getNext(); 158 NodePtr = IsReverse ? NodePtr->getPrev() : NodePtr->getNext(); 173 node_pointer getNodePtr() const { return static_cast<node_pointer>(NodePtr); } 176 bool isEnd() const { return NodePtr ? NodePtr->isSentinel() : false; } 176 bool isEnd() const { return NodePtr ? NodePtr->isSentinel() : false; }