LLDB mainline
Classes | Namespaces
DWARFASTParserClang.h File Reference
#include "clang/AST/CharUnits.h"
#include "clang/AST/Type.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "DWARFASTParser.h"
#include "DWARFDIE.h"
#include "DWARFDefines.h"
#include "DWARFFormValue.h"
#include "LogChannelDWARF.h"
#include "lldb/Core/PluginInterface.h"
#include "Plugins/ExpressionParser/Clang/ClangASTImporter.h"
#include "Plugins/Language/ObjC/ObjCLanguage.h"
#include "Plugins/TypeSystem/Clang/TypeSystemClang.h"
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

class  DWARFASTParserClang
 
struct  DWARFASTParserClang::FieldInfo
 
struct  DWARFASTParserClang::MemberAttributes
 Parsed form of all attributes that are relevant for parsing type members. More...
 
struct  ParsedDWARFTypeAttributes
 Parsed form of all attributes that are relevant for type reconstruction. More...
 

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
 
namespace  lldb_private::plugin
 
namespace  lldb_private::plugin::dwarf