LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ilist_traits< Use > Struct Template Reference

#include <Use.h>

List of all members.

Public Member Functions

void addNodeToList (Use *NTy)
void removeNodeFromList (Use *NTy)
void transferNodesFromList (iplist< Use, ilist_traits > &L2, ilist_iterator< Use > first, ilist_iterator< Use > last)

Static Public Member Functions

static Use * getPrev (Use *N)
static Use * getNext (Use *N)
static const Use * getPrev (const Use *N)
static const Use * getNext (const Use *N)
static void setPrev (Use *N, Use *Prev)
static void setNext (Use *N, Use *Next)
static Use * createNode ()


Detailed Description

template<>
struct llvm::ilist_traits< Use >

Definition at line 64 of file Use.h.


Member Function Documentation

void llvm::ilist_traits< Use >::addNodeToList (  Use *  NTy  )  [inline]
 

Definition at line 75 of file Use.h.

static Use* llvm::ilist_traits< Use >::createNode (   )  [inline, static]
 

Definition at line 73 of file Use.h.

static const Use* llvm::ilist_traits< Use >::getNext (  const Use *  N  )  [inline, static]
 

Definition at line 68 of file Use.h.

References llvm::Use::Next.

static Use* llvm::ilist_traits< Use >::getNext (  Use *  N  )  [inline, static]
 

Definition at line 66 of file Use.h.

References llvm::Use::Next.

static const Use* llvm::ilist_traits< Use >::getPrev (  const Use *  N  )  [inline, static]
 

Definition at line 67 of file Use.h.

References llvm::Use::Prev.

static Use* llvm::ilist_traits< Use >::getPrev (  Use *  N  )  [inline, static]
 

Definition at line 65 of file Use.h.

References llvm::Use::Prev.

void llvm::ilist_traits< Use >::removeNodeFromList (  Use *  NTy  )  [inline]
 

Definition at line 76 of file Use.h.

static void llvm::ilist_traits< Use >::setNext (  Use *  N,
Use *  Next
)  [inline, static]
 

Definition at line 70 of file Use.h.

References llvm::Use::Next.

static void llvm::ilist_traits< Use >::setPrev (  Use *  N,
Use *  Prev
)  [inline, static]
 

Definition at line 69 of file Use.h.

References llvm::Use::Prev.

void llvm::ilist_traits< Use >::transferNodesFromList (  iplist< Use, ilist_traits< Use > > &  L2,
ilist_iterator< Use >  first,
ilist_iterator< Use >  last
)  [inline]
 

Definition at line 77 of file Use.h.


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