ilist_nextprev_traits - A fragment for template traits for intrusive list that provides default next/prev implementations for common operations. More...
#include <ilist.h>
Static Public Member Functions | |
static NodeTy * | getPrev (NodeTy *N) |
static NodeTy * | getNext (NodeTy *N) |
static const NodeTy * | getPrev (const NodeTy *N) |
static const NodeTy * | getNext (const NodeTy *N) |
static void | setPrev (NodeTy *N, NodeTy *Prev) |
static void | setNext (NodeTy *N, NodeTy *Next) |
ilist_nextprev_traits - A fragment for template traits for intrusive list that provides default next/prev implementations for common operations.
static const NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getNext | ( | const NodeTy * | N | ) | [inline, static] |
Reimplemented in llvm::ilist_traits< RecyclerStruct >.
static NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getNext | ( | NodeTy * | N | ) | [inline, static] |
static const NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getPrev | ( | const NodeTy * | N | ) | [inline, static] |
Reimplemented in llvm::ilist_traits< RecyclerStruct >.
static NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getPrev | ( | NodeTy * | N | ) | [inline, static] |
static void llvm::ilist_nextprev_traits< NodeTy >::setNext | ( | NodeTy * | N, | |
NodeTy * | Next | |||
) | [inline, static] |
Reimplemented in llvm::ilist_traits< RecyclerStruct >.
static void llvm::ilist_nextprev_traits< NodeTy >::setPrev | ( | NodeTy * | N, | |
NodeTy * | Prev | |||
) | [inline, static] |
Reimplemented in llvm::ilist_traits< RecyclerStruct >.