LLVM: llvm::ifs::IFSStub Struct Reference (original) (raw)
#include "[llvm/InterfaceStub/IFSStub.h](IFSStub%5F8h%5Fsource.html)"
Inheritance diagram for llvm::ifs::IFSStub:
| Public Attributes | |
|---|---|
| VersionTuple | IfsVersion |
| std::optional< std::string > | SoName |
| IFSTarget | Target |
| std::vector< std::string > | NeededLibs |
| std::vector< IFSSymbol > | Symbols |
Detailed Description
Constructor & Destructor Documentation
◆ IFSStub() [1/3]
| llvm::ifs::IFSStub::IFSStub ( ) | default |
|---|
◆ IFSStub() [2/3]
◆ IFSStub() [3/3]
| IFSStub::IFSStub | ( | IFSStub && | Stub | ) |
|---|
| virtual llvm::ifs::IFSStub::~IFSStub ( ) | virtualdefault |
|---|
Member Data Documentation
◆ IfsVersion
◆ NeededLibs
std::vectorstd::string llvm::ifs::IFSStub::NeededLibs
◆ SoName
std::optionalstd::string llvm::ifs::IFSStub::SoName
◆ Symbols
std::vector<IFSSymbol> llvm::ifs::IFSStub::Symbols
◆ Target
Definition at line 94 of file IFSStub.h.
Referenced by IFSStub(), IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::yaml::MappingTraits< IFSStub >::mapping(), llvm::yaml::MappingTraits< IFSStubTriple >::mapping(), llvm::ifs::overrideIFSTarget(), llvm::ifs::stripIFSTarget(), llvm::ifs::validateIFSTarget(), llvm::ifs::writeBinaryStub(), and llvm::ifs::writeIFSToOutputStream().
The documentation for this struct was generated from the following files:
- include/llvm/InterfaceStub/IFSStub.h
- lib/InterfaceStub/IFSStub.cpp