#include "llvm/DebugInfo/LogicalView/Core/LVLine.h"
#include "llvm/DebugInfo/LogicalView/Core/LVReader.h"
#include "llvm/DebugInfo/LogicalView/Core/LVScope.h"
#include "llvm/DebugInfo/LogicalView/Core/LVSymbol.h"
#include "llvm/DebugInfo/LogicalView/Core/LVType.h"
#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/ToolOutputFile.h"
#include "llvm/Testing/Support/Error.h"
#include "gtest/gtest.h"
usingnamespacellvm;
usingnamespacellvm::logicalview;
namespace {
class ReaderTestElements : public LVReader { … };
void ReaderTestElements::add(LVScope *Parent, LVElement *Child) { … }
void ReaderTestElements::set(LVElement *Element, StringRef Name,
LVOffset Offset, uint32_t LineNumber,
LVElement *Type) { … }
void ReaderTestElements::createElements() { … }
void ReaderTestElements::addElements() { … }
void ReaderTestElements::initElements() { … }
TEST(LogicalViewTest, LogicalElements) { … }
}