LLVM 20.0.0git
|
#include "llvm/InterfaceStub/IFSStub.h"
Public Member Functions | |
IFSStub ()=default | |
IFSStub (const IFSStub &Stub) | |
IFSStub (IFSStub &&Stub) | |
virtual | ~IFSStub ()=default |
Public Attributes | |
VersionTuple | IfsVersion |
std::optional< std::string > | SoName |
IFSTarget | Target |
std::vector< std::string > | NeededLibs |
std::vector< IFSSymbol > | Symbols |
|
default |
Definition at line 16 of file IFSStub.cpp.
References IfsVersion, NeededLibs, SoName, Symbols, and Target.
IFSStub::IFSStub | ( | IFSStub && | Stub | ) |
Definition at line 24 of file IFSStub.cpp.
References IfsVersion, NeededLibs, SoName, and Symbols.
|
virtualdefault |
VersionTuple llvm::ifs::IFSStub::IfsVersion |
Definition at line 91 of file IFSStub.h.
Referenced by IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::yaml::MappingTraits< IFSStub >::mapping(), and llvm::yaml::MappingTraits< IFSStubTriple >::mapping().
std::vector<std::string> llvm::ifs::IFSStub::NeededLibs |
Definition at line 94 of file IFSStub.h.
Referenced by IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::yaml::MappingTraits< IFSStub >::mapping(), and llvm::yaml::MappingTraits< IFSStubTriple >::mapping().
std::optional<std::string> llvm::ifs::IFSStub::SoName |
Definition at line 92 of file IFSStub.h.
Referenced by IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::yaml::MappingTraits< IFSStub >::mapping(), and llvm::yaml::MappingTraits< IFSStubTriple >::mapping().
std::vector<IFSSymbol> llvm::ifs::IFSStub::Symbols |
Definition at line 95 of file IFSStub.h.
Referenced by llvm::ifs::filterIFSSyms(), IFSStub(), llvm::ifs::IFSStubTriple::IFSStubTriple(), llvm::yaml::MappingTraits< IFSStub >::mapping(), llvm::yaml::MappingTraits< IFSStubTriple >::mapping(), and llvm::ifs::populateSymbols().
IFSTarget llvm::ifs::IFSStub::Target |
Definition at line 93 of file IFSStub.h.
Referenced by IFSStub(), 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().