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

#include "llvm/InterfaceStub/IFSStub.h"

Collaboration diagram for llvm::ifs::IFSTarget:
Collaboration graph
[legend]

Public Member Functions

bool empty ()
 

Public Attributes

Optional< std::string > Triple
 
Optional< std::string > ObjectFormat
 
Optional< IFSArchArch
 
Optional< std::string > ArchString
 
Optional< IFSEndiannessTypeEndianness
 
Optional< IFSBitWidthTypeBitWidth
 

Detailed Description

Definition at line 65 of file IFSStub.h.

Member Function Documentation

◆ empty()

bool IFSTarget::empty ( )

Definition at line 56 of file IFSStub.cpp.

References Arch, ArchString, BitWidth, Endianness, and ObjectFormat.

Member Data Documentation

◆ Arch

Optional<IFSArch> llvm::ifs::IFSTarget::Arch

◆ ArchString

Optional<std::string> llvm::ifs::IFSTarget::ArchString

Definition at line 69 of file IFSStub.h.

Referenced by empty(), and llvm::ifs::stripIFSTarget().

◆ BitWidth

Optional<IFSBitWidthType> llvm::ifs::IFSTarget::BitWidth

◆ Endianness

Optional<IFSEndiannessType> llvm::ifs::IFSTarget::Endianness

◆ ObjectFormat

Optional<std::string> llvm::ifs::IFSTarget::ObjectFormat

◆ Triple

Optional<std::string> llvm::ifs::IFSTarget::Triple

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