LLVM API Documentation
#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 NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getNext | ( | NodeTy * | N | ) | [inline, static] |
Definition at line 58 of file ilist.h.
Referenced by llvm::ilist_iterator< NodeTy >::operator++().
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 >::getPrev | ( | NodeTy * | N | ) | [inline, static] |
Definition at line 57 of file ilist.h.
Referenced by llvm::ilist_iterator< NodeTy >::operator--().
static const NodeTy* llvm::ilist_nextprev_traits< NodeTy >::getPrev | ( | const NodeTy * | N | ) | [inline, static] |
Reimplemented in llvm::ilist_traits< RecyclerStruct >.
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 >.