LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::ifs::IFSStub Struct Reference

#include "llvm/InterfaceStub/IFSStub.h"

Inheritance diagram for llvm::ifs::IFSStub:
Inheritance graph
[legend]

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< IFSSymbolSymbols
 

Detailed Description

Definition at line 89 of file IFSStub.h.

Constructor & Destructor Documentation

◆ IFSStub() [1/3]

llvm::ifs::IFSStub::IFSStub ( )
default

◆ IFSStub() [2/3]

IFSStub::IFSStub ( const IFSStub Stub)

Definition at line 16 of file IFSStub.cpp.

References IfsVersion, NeededLibs, SoName, Symbols, and Target.

◆ IFSStub() [3/3]

IFSStub::IFSStub ( IFSStub &&  Stub)

Definition at line 24 of file IFSStub.cpp.

References IfsVersion, NeededLibs, SoName, and Symbols.

◆ ~IFSStub()

virtual llvm::ifs::IFSStub::~IFSStub ( )
virtualdefault

Member Data Documentation

◆ IfsVersion

VersionTuple llvm::ifs::IFSStub::IfsVersion

◆ NeededLibs

std::vector<std::string> llvm::ifs::IFSStub::NeededLibs

◆ SoName

std::optional<std::string> llvm::ifs::IFSStub::SoName

◆ Symbols

std::vector<IFSSymbol> llvm::ifs::IFSStub::Symbols

◆ Target

IFSTarget llvm::ifs::IFSStub::Target

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