LLVM  4.0.0
Public Member Functions | Public Attributes | List of all members
llvm::DWARFYAML::Data Struct Reference

#include <DWARFYAML.h>

Collaboration diagram for llvm::DWARFYAML::Data:
[legend]

Public Member Functions

bool isEmpty () const
 

Public Attributes

bool IsLittleEndian
 
std::vector< AbbrevAbbrevDecls
 
std::vector< StringRefDebugStrings
 
std::vector< ARangeARanges
 
PubSection PubNames
 
PubSection PubTypes
 
PubSection GNUPubNames
 
PubSection GNUPubTypes
 
std::vector< UnitCompileUnits
 
std::vector< LineTableDebugLines
 

Detailed Description

Definition at line 123 of file DWARFYAML.h.

Member Function Documentation

bool llvm::DWARFYAML::Data::isEmpty ( ) const

Definition at line 19 of file DWARFYAML.cpp.

References AbbrevDecls, and DebugStrings.

Referenced by llvm::yaml::MappingTraits< MachOYAML::Object >::mapping().

Member Data Documentation

std::vector<Abbrev> llvm::DWARFYAML::Data::AbbrevDecls

Definition at line 125 of file DWARFYAML.h.

Referenced by isEmpty(), and llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

std::vector<ARange> llvm::DWARFYAML::Data::ARanges

Definition at line 127 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

std::vector<Unit> llvm::DWARFYAML::Data::CompileUnits

Definition at line 134 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

std::vector<LineTable> llvm::DWARFYAML::Data::DebugLines

Definition at line 136 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

std::vector<StringRef> llvm::DWARFYAML::Data::DebugStrings

Definition at line 126 of file DWARFYAML.h.

Referenced by isEmpty(), and llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

PubSection llvm::DWARFYAML::Data::GNUPubNames

Definition at line 131 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

PubSection llvm::DWARFYAML::Data::GNUPubTypes

Definition at line 132 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

bool llvm::DWARFYAML::Data::IsLittleEndian
PubSection llvm::DWARFYAML::Data::PubNames

Definition at line 128 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().

PubSection llvm::DWARFYAML::Data::PubTypes

Definition at line 129 of file DWARFYAML.h.

Referenced by llvm::yaml::MappingTraits< DWARFYAML::Data >::mapping().


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