LLVM 22.0.0git
llvm::XCOFFYAML::Symbol Struct Reference

#include "llvm/ObjectYAML/XCOFFYAML.h"

Public Attributes

StringRef SymbolName
llvm::yaml::Hex64 Value
std::optional< StringRefSectionName
std::optional< uint16_tSectionIndex
llvm::yaml::Hex16 Type
XCOFF::StorageClass StorageClass
std::optional< uint8_tNumberOfAuxEntries
std::vector< std::unique_ptr< AuxSymbolEnt > > AuxEntries

Detailed Description

Definition at line 194 of file XCOFFYAML.h.

Member Data Documentation

◆ AuxEntries

std::vector<std::unique_ptr<AuxSymbolEnt> > llvm::XCOFFYAML::Symbol::AuxEntries

◆ NumberOfAuxEntries

std::optional<uint8_t> llvm::XCOFFYAML::Symbol::NumberOfAuxEntries

◆ SectionIndex

std::optional<uint16_t> llvm::XCOFFYAML::Symbol::SectionIndex

◆ SectionName

std::optional<StringRef> llvm::XCOFFYAML::Symbol::SectionName

◆ StorageClass

XCOFF::StorageClass llvm::XCOFFYAML::Symbol::StorageClass

◆ SymbolName

StringRef llvm::XCOFFYAML::Symbol::SymbolName

◆ Type

llvm::yaml::Hex16 llvm::XCOFFYAML::Symbol::Type

◆ Value

llvm::yaml::Hex64 llvm::XCOFFYAML::Symbol::Value

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