LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::elfabi::ELFStub Class Reference

#include "llvm/TextAPI/ELF/ELFStub.h"

Collaboration diagram for llvm::elfabi::ELFStub:
Collaboration graph
[legend]

Public Member Functions

 ELFStub ()
 
 ELFStub (const ELFStub &Stub)
 
 ELFStub (ELFStub &&Stub)
 

Public Attributes

VersionTuple TbeVersion
 
Optional< std::string > SoName
 
ELFArch Arch
 
std::vector< std::string > NeededLibs
 
std::set< ELFSymbolSymbols
 

Detailed Description

Definition at line 53 of file ELFStub.h.

Constructor & Destructor Documentation

◆ ELFStub() [1/3]

llvm::elfabi::ELFStub::ELFStub ( )
inline

Definition at line 62 of file ELFStub.h.

◆ ELFStub() [2/3]

ELFStub::ELFStub ( const ELFStub Stub)

Definition at line 15 of file ELFStub.cpp.

References Arch, NeededLibs, SoName, Symbols, and TbeVersion.

◆ ELFStub() [3/3]

ELFStub::ELFStub ( ELFStub &&  Stub)

Definition at line 23 of file ELFStub.cpp.

References Arch, NeededLibs, SoName, Symbols, and TbeVersion.

Member Data Documentation

◆ Arch

ELFArch llvm::elfabi::ELFStub::Arch

Definition at line 58 of file ELFStub.h.

Referenced by ELFStub(), and llvm::yaml::MappingTraits< ELFStub >::mapping().

◆ NeededLibs

std::vector<std::string> llvm::elfabi::ELFStub::NeededLibs

Definition at line 59 of file ELFStub.h.

Referenced by ELFStub(), and llvm::yaml::MappingTraits< ELFStub >::mapping().

◆ SoName

Optional<std::string> llvm::elfabi::ELFStub::SoName

Definition at line 57 of file ELFStub.h.

Referenced by ELFStub(), and llvm::yaml::MappingTraits< ELFStub >::mapping().

◆ Symbols

std::set<ELFSymbol> llvm::elfabi::ELFStub::Symbols

Definition at line 60 of file ELFStub.h.

Referenced by ELFStub(), and llvm::yaml::MappingTraits< ELFStub >::mapping().

◆ TbeVersion

VersionTuple llvm::elfabi::ELFStub::TbeVersion

Definition at line 56 of file ELFStub.h.

Referenced by ELFStub(), and llvm::yaml::MappingTraits< ELFStub >::mapping().


The documentation for this class was generated from the following files: