LLVM: llvm::ELFYAML::SectionHeaderTable Struct Reference (original) (raw)

#include "[llvm/ObjectYAML/ELFYAML.h](ELFYAML%5F8h%5Fsource.html)"

Inheritance diagram for llvm::ELFYAML::SectionHeaderTable:

Public Member Functions
SectionHeaderTable (bool IsImplicit)
size_t getNumHeaders (size_t SectionsNum) const
bool isDefault () const
Public Member Functions inherited from llvm::ELFYAML::Chunk
Chunk (ChunkKind K, bool Implicit)
virtual ~Chunk ()
Public Attributes
std::optional< std::vector< SectionHeader > > Sections
std::optional< std::vector< SectionHeader > > Excluded
std::optional< bool > NoHeaders
Public Attributes inherited from llvm::ELFYAML::Chunk
ChunkKind Kind
StringRef Name
std::optional< llvm::yaml::Hex64 > Offset
bool IsImplicit
Static Public Attributes
static constexpr StringRef TypeStr = "SectionHeaderTable"
Additional Inherited Members
Public Types inherited from llvm::ELFYAML::Chunk
enum class ChunkKind { Dynamic, Group, RawContent, Relocation, Relr, NoBits, Note, Hash, GnuHash, Verdef, Verneed, StackSizes, SymtabShndxSection, Symver, ARMIndexTable, MipsABIFlags, Addrsig, LinkerOptions, DependentLibraries, CallGraphProfile, BBAddrMap, SpecialChunksStart, Fill = SpecialChunksStart , SectionHeaderTable }

Detailed Description

Definition at line 336 of file ELFYAML.h.

Constructor & Destructor Documentation

llvm::ELFYAML::SectionHeaderTable::SectionHeaderTable ( bool IsImplicit) inline

Member Function Documentation

classof()

bool llvm::ELFYAML::SectionHeaderTable::classof ( const Chunk * S) inlinestatic

getNumHeaders()

size_t llvm::ELFYAML::SectionHeaderTable::getNumHeaders ( size_t SectionsNum) const inline

isDefault()

bool llvm::ELFYAML::SectionHeaderTable::isDefault ( ) const inline

Member Data Documentation

Excluded

std::optional<std::vector<SectionHeader> > llvm::ELFYAML::SectionHeaderTable::Excluded

NoHeaders

std::optional<bool> llvm::ELFYAML::SectionHeaderTable::NoHeaders

Sections

std::optional<std::vector<SectionHeader> > llvm::ELFYAML::SectionHeaderTable::Sections

TypeStr

StringRef llvm::ELFYAML::SectionHeaderTable::TypeStr = "SectionHeaderTable" staticconstexpr

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