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.
| llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::SymbolTableListTraits | ( | ) | [inline] |
Definition at line 48 of file SymbolTableListTraits.h.
| SymTabClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getParent | ( | ) | [inline] |
Definition at line 50 of file SymbolTableListTraits.h.
| const SymTabClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getParent | ( | ) | const [inline] |
Definition at line 51 of file SymbolTableListTraits.h.
| static ValueSubClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getPrev | ( | ValueSubClass * | V | ) | [inline, static] |
Definition at line 53 of file SymbolTableListTraits.h.
| static ValueSubClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getNext | ( | ValueSubClass * | V | ) | [inline, static] |
Definition at line 54 of file SymbolTableListTraits.h.
| static const ValueSubClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getPrev | ( | const ValueSubClass * | V | ) | [inline, static] |
Definition at line 55 of file SymbolTableListTraits.h.
| static const ValueSubClass* llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::getNext | ( | const ValueSubClass * | V | ) | [inline, static] |
Definition at line 58 of file SymbolTableListTraits.h.
| static void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::setPrev | ( | ValueSubClass * | V, | |
| ValueSubClass * | P | |||
| ) | [inline, static] |
Definition at line 62 of file SymbolTableListTraits.h.
| static void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::setNext | ( | ValueSubClass * | V, | |
| ValueSubClass * | N | |||
| ) | [inline, static] |
Definition at line 63 of file SymbolTableListTraits.h.
| void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::addNodeToList | ( | ValueSubClass * | V | ) |
Definition at line 52 of file SymbolTableListTraitsImpl.h.
| void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::removeNodeFromList | ( | ValueSubClass * | V | ) |
Definition at line 62 of file SymbolTableListTraitsImpl.h.
| void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::transferNodesFromList | ( | iplist< ValueSubClass, ilist_traits< ValueSubClass > > & | L2, | |
| ilist_iterator< ValueSubClass > | first, | |||
| ilist_iterator< ValueSubClass > | last | |||
| ) |
| void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::setItemParent | ( | ItemParentClass * | IP | ) | [inline] |
Definition at line 73 of file SymbolTableListTraits.h.
| void llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >::setParent | ( | SymTabClass * | Parent | ) |
Definition at line 27 of file SymbolTableListTraitsImpl.h.