class Archive::Symbol

Declaration

class Archive::Symbol { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/Archive.h:292

Member Variables

private const llvm::object::Archive* Parent
private uint32_t SymbolIndex
private uint32_t StringIndex

Method Overview

  • public Symbol(const llvm::object::Archive * p, uint32_t symi, uint32_t stri)
  • public Expected<llvm::object::Archive::Child> getMember() const
  • public llvm::StringRef getName() const
  • public llvm::object::Archive::Symbol getNext() const

Methods

Symbol(const llvm::object::Archive* p,
       uint32_t symi,
       uint32_t stri)

Declared at: llvm/include/llvm/Object/Archive.h:298

Parameters

const llvm::object::Archive* p
uint32_t symi
uint32_t stri

Expected<llvm::object::Archive::Child> getMember()
    const

Declared at: llvm/include/llvm/Object/Archive.h:306

llvm::StringRef getName() const

Declared at: llvm/include/llvm/Object/Archive.h:305

llvm::object::Archive::Symbol getNext() const

Declared at: llvm/include/llvm/Object/Archive.h:307