|
LLVM
3.7.0
|
#include <Recycler.h>
Public Member Functions | |
| RecyclerStruct * | createSentinel () const |
| RecyclerStruct * | provideInitialHead () const |
| RecyclerStruct * | ensureHead (RecyclerStruct *) const |
Public Member Functions inherited from llvm::ilist_node_traits< RecyclerStruct > | |
| void | addNodeToList (RecyclerStruct *) |
| void | removeNodeFromList (RecyclerStruct *) |
| void | transferNodesFromList (ilist_node_traits &, ilist_iterator< RecyclerStruct >, ilist_iterator< RecyclerStruct >) |
Static Public Member Functions | |
| static RecyclerStruct * | getPrev (const RecyclerStruct *t) |
| static RecyclerStruct * | getNext (const RecyclerStruct *t) |
| static void | setPrev (RecyclerStruct *t, RecyclerStruct *p) |
| static void | setNext (RecyclerStruct *t, RecyclerStruct *n) |
| static void | destroySentinel (RecyclerStruct *) |
| static void | noteHead (RecyclerStruct *, RecyclerStruct *) |
| static void | deleteNode (RecyclerStruct *) |
Static Public Member Functions inherited from llvm::ilist_nextprev_traits< RecyclerStruct > | |
| static RecyclerStruct * | getPrev (RecyclerStruct *N) |
| static const RecyclerStruct * | getPrev (const RecyclerStruct *N) |
| static RecyclerStruct * | getNext (RecyclerStruct *N) |
| static const RecyclerStruct * | getNext (const RecyclerStruct *N) |
| static void | setPrev (RecyclerStruct *N, RecyclerStruct *Prev) |
| static void | setNext (RecyclerStruct *N, RecyclerStruct *Next) |
Static Public Member Functions inherited from llvm::ilist_sentinel_traits< RecyclerStruct > | |
| static RecyclerStruct * | createSentinel () |
| createSentinel - create the dynamic sentinel More... | |
| static void | destroySentinel (RecyclerStruct *N) |
| destroySentinel - deallocate the dynamic sentinel More... | |
| static RecyclerStruct * | provideInitialHead () |
| provideInitialHead - when constructing an ilist, provide a starting value for its Head More... | |
| static RecyclerStruct * | ensureHead (RecyclerStruct *&Head) |
| ensureHead - make sure that Head is either already initialized or assigned a fresh sentinel More... | |
| static void | noteHead (RecyclerStruct *NewHead, RecyclerStruct *Sentinel) |
| noteHead - stash the sentinel into its default location More... | |
Static Public Member Functions inherited from llvm::ilist_node_traits< RecyclerStruct > | |
| static RecyclerStruct * | createNode (const RecyclerStruct &V) |
| static void | deleteNode (RecyclerStruct *V) |
Public Attributes | |
| RecyclerStruct | Sentinel |
Definition at line 39 of file Recycler.h.
|
inline |
Definition at line 47 of file Recycler.h.
|
inlinestatic |
Definition at line 56 of file Recycler.h.
References llvm_unreachable.
|
inlinestatic |
Definition at line 50 of file Recycler.h.
|
inline |
Definition at line 53 of file Recycler.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
|
inlinestatic |
Definition at line 42 of file Recycler.h.
References llvm::RecyclerStruct::Next.
|
inlinestatic |
Definition at line 41 of file Recycler.h.
References llvm::RecyclerStruct::Prev.
|
inlinestatic |
Definition at line 54 of file Recycler.h.
|
inline |
Definition at line 52 of file Recycler.h.
References llvm::ilist_sentinel_traits< NodeTy >::createSentinel().
|
inlinestatic |
Definition at line 44 of file Recycler.h.
References llvm::RecyclerStruct::Next.
|
inlinestatic |
Definition at line 43 of file Recycler.h.
References llvm::RecyclerStruct::Prev.
|
mutable |
Definition at line 46 of file Recycler.h.
1.8.6