#include "lldb/Symbol/DebugMacros.h"
#include "lldb/Symbol/CompileUnit.h"
usingnamespacelldb_private;
DebugMacroEntry::DebugMacroEntry(EntryType type, uint32_t line,
uint32_t debug_line_file_idx, const char *str)
: … { … }
DebugMacroEntry::DebugMacroEntry(EntryType type,
const DebugMacrosSP &debug_macros_sp)
: … { … }
const FileSpec &DebugMacroEntry::GetFileSpec(CompileUnit *comp_unit) const { … }
DebugMacroEntry DebugMacroEntry::CreateDefineEntry(uint32_t line,
const char *str) { … }
DebugMacroEntry DebugMacroEntry::CreateUndefEntry(uint32_t line,
const char *str) { … }
DebugMacroEntry
DebugMacroEntry::CreateStartFileEntry(uint32_t line,
uint32_t debug_line_file_idx) { … }
DebugMacroEntry DebugMacroEntry::CreateEndFileEntry() { … }
DebugMacroEntry
DebugMacroEntry::CreateIndirectEntry(const DebugMacrosSP &debug_macros_sp) { … }