class Reader::SymbolRef

Declaration

class Reader::SymbolRef : public Symbol { /* full declaration omitted */ };

Description

Ephemeral symbols produced by Reader::symbols() and Reader::module_symbols().

Declared at: llvm/include/llvm/Object/IRSymtab.h:313

Inherits from: Symbol

Member Variables

private const storage::Symbol* SymI
private const storage::Symbol* SymE
private const storage::Uncommon* UncI
private const llvm::irsymtab::Reader* R

Inherited from Symbol:

public Name
public IRName
public ComdatIndex
public Flags
public CommonSize
public CommonAlign
public COFFWeakExternFallbackName
public SectionName

Method Overview

  • public SymbolRef(const storage::Symbol * SymI, const storage::Symbol * SymE, const storage::Uncommon * UncI, const llvm::irsymtab::Reader * R)
  • public void moveNext()
  • private void read()

Inherited from Symbol:

Methods

SymbolRef(const storage::Symbol* SymI,
          const storage::Symbol* SymE,
          const storage::Uncommon* UncI,
          const llvm::irsymtab::Reader* R)

Declared at: llvm/include/llvm/Object/IRSymtab.h:338

Parameters

const storage::Symbol* SymI
const storage::Symbol* SymE
const storage::Uncommon* UncI
const llvm::irsymtab::Reader* R

void moveNext()

Declared at: llvm/include/llvm/Object/IRSymtab.h:344

void read()

Declared at: llvm/include/llvm/Object/IRSymtab.h:318