Lines Matching defs:DebugMacroEntry
24 class DebugMacroEntry {
31 static DebugMacroEntry CreateDefineEntry(uint32_t line, const char *str);
33 static DebugMacroEntry CreateUndefEntry(uint32_t line, const char *str);
35 static DebugMacroEntry CreateStartFileEntry(uint32_t line,
38 static DebugMacroEntry CreateEndFileEntry();
40 static DebugMacroEntry
43 DebugMacroEntry() : m_type(INVALID) {}
45 ~DebugMacroEntry() = default;
60 DebugMacroEntry(EntryType type, uint32_t line, uint32_t debug_line_file_idx,
63 DebugMacroEntry(EntryType type, const DebugMacrosSP &debug_macros_sp);
78 void AddMacroEntry(const DebugMacroEntry &entry) {
84 DebugMacroEntry GetMacroEntryAtIndex(const size_t index) const {
88 return DebugMacroEntry();
94 std::vector<DebugMacroEntry> m_macro_entries;