LLVM API Documentation
#include <SymbolTableListTraits.h>
Inheritance diagram for llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >:
Public Member Functions | |
SymbolTableListTraits () | |
SymTabClass * | getParent () |
const SymTabClass * | getParent () const |
void | addNodeToList (ValueSubClass *V) |
void | removeNodeFromList (ValueSubClass *V) |
void | transferNodesFromList (iplist< ValueSubClass, ilist_traits< ValueSubClass > > &L2, ilist_iterator< ValueSubClass > first, ilist_iterator< ValueSubClass > last) |
void | setItemParent (ItemParentClass *IP) |
void | setParent (SymTabClass *Parent) |
Static Public Member Functions | |
static ValueSubClass * | getPrev (ValueSubClass *V) |
static ValueSubClass * | getNext (ValueSubClass *V) |
static const ValueSubClass * | getPrev (const ValueSubClass *V) |
static const ValueSubClass * | getNext (const ValueSubClass *V) |
static void | setPrev (ValueSubClass *V, ValueSubClass *P) |
static void | setNext (ValueSubClass *V, ValueSubClass *N) |
Definition at line 44 of file SymbolTableListTraits.h.
|
Definition at line 48 of file SymbolTableListTraits.h. |
|
Definition at line 52 of file SymbolTableListTraitsImpl.h. |
|
Definition at line 58 of file SymbolTableListTraits.h. |
|
Definition at line 54 of file SymbolTableListTraits.h. |
|
Definition at line 51 of file SymbolTableListTraits.h. |
|
Definition at line 50 of file SymbolTableListTraits.h. |
|
Definition at line 55 of file SymbolTableListTraits.h. |
|
Definition at line 53 of file SymbolTableListTraits.h. |
|
Definition at line 62 of file SymbolTableListTraitsImpl.h. |
|
Definition at line 73 of file SymbolTableListTraits.h. |
|
Definition at line 63 of file SymbolTableListTraits.h. |
|
Definition at line 27 of file SymbolTableListTraitsImpl.h. References I, llvm::SymbolTable::insert(), and llvm::SymbolTable::remove(). |
|
Definition at line 62 of file SymbolTableListTraits.h. |
|
Definition at line 71 of file SymbolTableListTraitsImpl.h. References V. |