LLVM 19.0.0git
Public Attributes | List of all members
llvm::DWARFYAML::ListTable< EntryType > Struct Template Reference

#include "llvm/ObjectYAML/DWARFYAML.h"

Public Attributes

dwarf::DwarfFormat Format
 
std::optional< yaml::Hex64 > Length
 
yaml::Hex16 Version
 
std::optional< yaml::Hex8 > AddrSize
 
yaml::Hex8 SegSelectorSize
 
std::optional< uint32_tOffsetEntryCount
 
std::optional< std::vector< yaml::Hex64 > > Offsets
 
std::vector< ListEntries< EntryType > > Lists
 

Detailed Description

template<typename EntryType>
struct llvm::DWARFYAML::ListTable< EntryType >

Definition at line 222 of file DWARFYAML.h.

Member Data Documentation

◆ AddrSize

template<typename EntryType >
std::optional<yaml::Hex8> llvm::DWARFYAML::ListTable< EntryType >::AddrSize

Definition at line 226 of file DWARFYAML.h.

◆ Format

template<typename EntryType >
dwarf::DwarfFormat llvm::DWARFYAML::ListTable< EntryType >::Format

Definition at line 223 of file DWARFYAML.h.

◆ Length

template<typename EntryType >
std::optional<yaml::Hex64> llvm::DWARFYAML::ListTable< EntryType >::Length

Definition at line 224 of file DWARFYAML.h.

◆ Lists

template<typename EntryType >
std::vector<ListEntries<EntryType> > llvm::DWARFYAML::ListTable< EntryType >::Lists

Definition at line 230 of file DWARFYAML.h.

◆ OffsetEntryCount

template<typename EntryType >
std::optional<uint32_t> llvm::DWARFYAML::ListTable< EntryType >::OffsetEntryCount

Definition at line 228 of file DWARFYAML.h.

◆ Offsets

template<typename EntryType >
std::optional<std::vector<yaml::Hex64> > llvm::DWARFYAML::ListTable< EntryType >::Offsets

Definition at line 229 of file DWARFYAML.h.

◆ SegSelectorSize

template<typename EntryType >
yaml::Hex8 llvm::DWARFYAML::ListTable< EntryType >::SegSelectorSize

Definition at line 227 of file DWARFYAML.h.

◆ Version

template<typename EntryType >
yaml::Hex16 llvm::DWARFYAML::ListTable< EntryType >::Version

Definition at line 225 of file DWARFYAML.h.


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