class SymbolTableListTraits

Declaration

template <typename ValueSubClass>
class SymbolTableListTraits { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:66

Templates

ValueSubClass

Method Overview

Methods

SymbolTableListTraits<ValueSubClass>()

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:73

void addNodeToList(ValueSubClass* V)

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:95

Parameters

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)

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:101

Templates

TPtr

Parameters

TPtr*
TPtr

static llvm::ValueSymbolTable* toPtr(
    llvm::ValueSymbolTable* P)

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:102

Parameters

llvm::ValueSymbolTable* P

static llvm::ValueSymbolTable* toPtr(
    llvm::ValueSymbolTable& R)

Declared at: llvm/include/llvm/IR/SymbolTableListTraits.h:103

Parameters

llvm::ValueSymbolTable& R

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