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

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

Inheritance diagram for llvm::ELFYAML::GroupSection:

Public Member Functions
GroupSection ()
std::vector< std::pair< StringRef, bool > > getEntries () const override
Public Member Functions inherited from llvm::ELFYAML::Section
Section (ChunkKind Kind, bool IsImplicit=false)
Public Member Functions inherited from llvm::ELFYAML::Chunk
Chunk (ChunkKind K, bool Implicit)
virtual ~Chunk ()
Public Attributes
std::optional< std::vector< SectionOrType > > Members
std::optional< StringRef > Signature
Public Attributes inherited from llvm::ELFYAML::Section
ELF_SHT Type
std::optional< ELF_SHF > Flags
std::optional< llvm::yaml::Hex64 > Address
std::optional< StringRef > Link
llvm::yaml::Hex64 AddressAlign
std::optional< llvm::yaml::Hex64 > EntSize
std::optional< yaml::BinaryRef > Content
std::optional< llvm::yaml::Hex64 > Size
unsigned OriginalSecNdx
std::optional< llvm::yaml::Hex64 > ShAddrAlign
std::optional< llvm::yaml::Hex64 > ShName
std::optional< llvm::yaml::Hex64 > ShOffset
std::optional< llvm::yaml::Hex64 > ShSize
std::optional< llvm::yaml::Hex64 > ShFlags
std::optional< ELF_SHT > ShType
Public Attributes inherited from llvm::ELFYAML::Chunk
ChunkKind Kind
StringRef Name
std::optional< llvm::yaml::Hex64 > Offset
bool IsImplicit
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 620 of file ELFYAML.h.

Constructor & Destructor Documentation

llvm::ELFYAML::GroupSection::GroupSection ( ) inline

Member Function Documentation

classof()

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

getEntries()

std::vector< std::pair< StringRef, bool > > llvm::ELFYAML::GroupSection::getEntries ( ) const inlineoverridevirtual

Member Data Documentation

Members

std::optional<std::vector<SectionOrType> > llvm::ELFYAML::GroupSection::Members

Signature

std::optional<StringRef> llvm::ELFYAML::GroupSection::Signature


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