reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/ilist_iterator.h
   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; }