Home | History | Annotate | Download | only in ADT

Lines Matching defs:List

1 //==-- llvm/ADT/ilist_node.h - Intrusive Linked List Helper ------*- C++ -*-==//
104 /// An intrusive list node.
108 /// \a value_type for the list.
113 /// By default, an \a ilist_node knows whether it is the list sentinel (an
123 /// list. (ilist_sentinel_tracking<false> turns sentinel tracking off all the
128 /// multiple lists simultaneously, where each list is given the same tag.
238 /// An ilist node that can access its parent list.
241 /// \c ParentTy to have \a getSublistAccess() to get a reference to the list.
260 /// \brief Get the previous node, or \c nullptr for the list head.
263 // (and would need the type of the list).
264 const auto &List =
266 return List.getPrevNode(*static_cast<NodeTy *>(this));
268 /// \brief Get the previous node, or \c nullptr for the list head.
273 /// \brief Get the next node, or \c nullptr for the list tail.
276 // (and would need the type of the list).
277 const auto &List =
279 return List.getNextNode(*static_cast<NodeTy *>(this));
281 /// \brief Get the next node, or \c nullptr for the list tail.