llvm/lldb/source/Symbol/DebugMacros.cpp

//===-- DebugMacros.cpp ---------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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) {}