Home | History | Annotate | Download | only in ADT

Lines Matching defs:List

1 //===- llvm/ADT/ilist_node.h - Intrusive Linked List Helper -----*- C++ -*-===//
107 /// An intrusive list node.
111 /// \a value_type for the list.
116 /// By default, an \a ilist_node knows whether it is the list sentinel (an
126 /// list. (ilist_sentinel_tracking<false> turns sentinel tracking off all the
131 /// multiple lists simultaneously, where each list is given the same tag.
252 /// An ilist node that can access its parent list.
255 /// \c ParentTy to have \a getSublistAccess() to get a reference to the list.
274 /// \brief Get the previous node, or \c nullptr for the list head.
277 // (and would need the type of the list).
278 const auto &List =
280 return List.getPrevNode(*static_cast<NodeTy *>(this));
283 /// \brief Get the previous node, or \c nullptr for the list head.
288 /// \brief Get the next node, or \c nullptr for the list tail.
291 // (and would need the type of the list).
292 const auto &List =
294 return List.getNextNode(*static_cast<NodeTy *>(this));
297 /// \brief Get the next node, or \c nullptr for the list tail.