LLVM API Documentation
#include <ilist.h>
Public Member Functions | |
| void | addNodeToList (NodeTy *) |
| void | removeNodeFromList (NodeTy *) |
| void | transferNodesFromList (ilist_default_traits &, ilist_iterator< NodeTy >, ilist_iterator< NodeTy >) |
Static Public Member Functions | |
| static NodeTy * | createNode (const NodeTy &V) |
| static void | deleteNode (NodeTy *V) |
Definition at line 77 of file ilist.h.
| static NodeTy* llvm::ilist_default_traits< NodeTy >::createNode | ( | const NodeTy & | V | ) | [inline, static] |
| static void llvm::ilist_default_traits< NodeTy >::deleteNode | ( | NodeTy * | V | ) | [inline, static] |
Reimplemented in llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass >, llvm::SymbolTableListTraits< llvm::BasicBlock, llvm::Function >, llvm::SymbolTableListTraits< llvm::Instruction, llvm::BasicBlock >, llvm::SymbolTableListTraits< llvm::Function, llvm::Module >, llvm::SymbolTableListTraits< llvm::Argument, llvm::Function >, llvm::SymbolTableListTraits< llvm::GlobalVariable, llvm::Module >, and llvm::SymbolTableListTraits< llvm::GlobalAlias, llvm::Module >.
| void llvm::ilist_default_traits< NodeTy >::addNodeToList | ( | NodeTy * | ) | [inline] |
Reimplemented in llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass >, llvm::SymbolTableListTraits< llvm::BasicBlock, llvm::Function >, llvm::SymbolTableListTraits< llvm::Instruction, llvm::BasicBlock >, llvm::SymbolTableListTraits< llvm::Function, llvm::Module >, llvm::SymbolTableListTraits< llvm::Argument, llvm::Function >, llvm::SymbolTableListTraits< llvm::GlobalVariable, llvm::Module >, and llvm::SymbolTableListTraits< llvm::GlobalAlias, llvm::Module >.
| void llvm::ilist_default_traits< NodeTy >::removeNodeFromList | ( | NodeTy * | ) | [inline] |
Reimplemented in llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass >, llvm::SymbolTableListTraits< llvm::BasicBlock, llvm::Function >, llvm::SymbolTableListTraits< llvm::Instruction, llvm::BasicBlock >, llvm::SymbolTableListTraits< llvm::Function, llvm::Module >, llvm::SymbolTableListTraits< llvm::Argument, llvm::Function >, llvm::SymbolTableListTraits< llvm::GlobalVariable, llvm::Module >, and llvm::SymbolTableListTraits< llvm::GlobalAlias, llvm::Module >.
| void llvm::ilist_default_traits< NodeTy >::transferNodesFromList | ( | ilist_default_traits< NodeTy > & | , | |
| ilist_iterator< NodeTy > | , | |||
| ilist_iterator< NodeTy > | ||||
| ) | [inline] |