struct SectionHeaderTable
Declaration
struct SectionHeaderTable : public Chunk { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:291
Inherits from: Chunk
Member Variables
- public Optional<std::vector<SectionHeader>> Sections
- public Optional<std::vector<SectionHeader>> Excluded
- public Optional<bool> NoHeaders
- public static const llvm::StringRef TypeStr = "SectionHeaderTable"
Inherited from Chunk:
Method Overview
- public SectionHeaderTable(bool IsImplicit)
- public static bool classof(const llvm::ELFYAML::Chunk * S)
- public size_t getNumHeaders(size_t SectionsNum) const
- public bool isDefault() const
Inherited from Chunk:
Methods
¶SectionHeaderTable(bool IsImplicit)
SectionHeaderTable(bool IsImplicit)
Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:292
Parameters
- bool IsImplicit
¶static bool classof(const llvm::ELFYAML::Chunk* S)
static bool classof(const llvm::ELFYAML::Chunk* S)
Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:295
Parameters
- const llvm::ELFYAML::Chunk* S
¶size_t getNumHeaders(size_t SectionsNum) const
size_t getNumHeaders(size_t SectionsNum) const
Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:303
Parameters
- size_t SectionsNum
¶bool isDefault() const
bool isDefault() const
Declared at: llvm/include/llvm/ObjectYAML/ELFYAML.h:311