class SymbolTableListTraits
Declaration
template <typename ValueSubClass>
class SymbolTableListTraits { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:66
Templates
- ValueSubClass
Method Overview
- public SymbolTableListTraits<ValueSubClass>()
- public void addNodeToList(ValueSubClass * V)
- public void removeNodeFromList(ValueSubClass * V)
- public template <typename TPtr>void setSymTabObject(TPtr *, TPtr)
- public static llvm::ValueSymbolTable * toPtr(llvm::ValueSymbolTable * P)
- public static llvm::ValueSymbolTable * toPtr(llvm::ValueSymbolTable & R)
- public void transferNodesFromList(SymbolTableListTraits<ValueSubClass> & L2, llvm::SymbolTableListTraits::iterator first, llvm::SymbolTableListTraits::iterator last)
Methods
¶SymbolTableListTraits<ValueSubClass>()
SymbolTableListTraits<ValueSubClass>()
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:73
¶void addNodeToList(ValueSubClass* V)
void addNodeToList(ValueSubClass* V)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:95
Parameters
- ValueSubClass* V
¶void removeNodeFromList(ValueSubClass* V)
void removeNodeFromList(ValueSubClass* V)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:96
Parameters
- ValueSubClass* V
¶template <typename TPtr>
void setSymTabObject(TPtr*, TPtr)
template <typename TPtr>
void setSymTabObject(TPtr*, TPtr)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:101
Templates
- TPtr
Parameters
- TPtr*
- TPtr
¶static llvm::ValueSymbolTable* toPtr(
llvm::ValueSymbolTable* P)
static llvm::ValueSymbolTable* toPtr(
llvm::ValueSymbolTable* P)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:102
Parameters
¶static llvm::ValueSymbolTable* toPtr(
llvm::ValueSymbolTable& R)
static llvm::ValueSymbolTable* toPtr(
llvm::ValueSymbolTable& R)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:103
Parameters
¶void transferNodesFromList(
SymbolTableListTraits<ValueSubClass>& L2,
llvm::SymbolTableListTraits::iterator first,
llvm::SymbolTableListTraits::iterator last)
void transferNodesFromList(
SymbolTableListTraits<ValueSubClass>& L2,
llvm::SymbolTableListTraits::iterator first,
llvm::SymbolTableListTraits::iterator last)
Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:97
Parameters
- SymbolTableListTraits<ValueSubClass>& L2
- llvm::SymbolTableListTraits::iterator first
- llvm::SymbolTableListTraits::iterator last