llvm::ilist_traits< RecyclerStruct > Struct Template Reference

#include <Recycler.h>

Inheritance diagram for llvm::ilist_traits< RecyclerStruct >:
llvm::ilist_default_traits< RecyclerStruct > llvm::ilist_nextprev_traits< RecyclerStruct > llvm::ilist_sentinel_traits< RecyclerStruct > llvm::ilist_node_traits< RecyclerStruct >

List of all members.

Public Member Functions

RecyclerStructcreateSentinel () const
RecyclerStructprovideInitialHead () const
RecyclerStructensureHead (RecyclerStruct *) const

Static Public Member Functions

static RecyclerStructgetPrev (const RecyclerStruct *t)
static RecyclerStructgetNext (const RecyclerStruct *t)
static void setPrev (RecyclerStruct *t, RecyclerStruct *p)
static void setNext (RecyclerStruct *t, RecyclerStruct *n)
static void destroySentinel (RecyclerStruct *)
 destroySentinel - deallocate the dynamic sentinel
static void noteHead (RecyclerStruct *, RecyclerStruct *)
 noteHead - stash the sentinel into its default location
static void deleteNode (RecyclerStruct *)

Public Attributes

RecyclerStruct Sentinel

template<>
struct llvm::ilist_traits< RecyclerStruct >


Member Function Documentation

RecyclerStruct* llvm::ilist_traits< RecyclerStruct >::createSentinel (  )  const [inline]
static void llvm::ilist_traits< RecyclerStruct >::deleteNode ( RecyclerStruct  )  [inline, static]
static void llvm::ilist_traits< RecyclerStruct >::destroySentinel ( RecyclerStruct N  )  [inline, static]

destroySentinel - deallocate the dynamic sentinel

Reimplemented from llvm::ilist_sentinel_traits< RecyclerStruct >.

RecyclerStruct* llvm::ilist_traits< RecyclerStruct >::ensureHead ( RecyclerStruct  )  const [inline]
static RecyclerStruct* llvm::ilist_traits< RecyclerStruct >::getNext ( const RecyclerStruct t  )  [inline, static]
static RecyclerStruct* llvm::ilist_traits< RecyclerStruct >::getPrev ( const RecyclerStruct t  )  [inline, static]
static void llvm::ilist_traits< RecyclerStruct >::noteHead ( RecyclerStruct NewHead,
RecyclerStruct Sentinel 
) [inline, static]

noteHead - stash the sentinel into its default location

Reimplemented from llvm::ilist_sentinel_traits< RecyclerStruct >.

RecyclerStruct* llvm::ilist_traits< RecyclerStruct >::provideInitialHead (  )  const [inline]
static void llvm::ilist_traits< RecyclerStruct >::setNext ( RecyclerStruct t,
RecyclerStruct n 
) [inline, static]
static void llvm::ilist_traits< RecyclerStruct >::setPrev ( RecyclerStruct t,
RecyclerStruct p 
) [inline, static]

Member Data Documentation


The documentation for this struct was generated from the following file:

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1