struct DILineInfo

Declaration

struct DILineInfo { /* full declaration omitted */ };

Description

A format-neutral container for source line information.

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:31

Member Variables

public std::string FileName
public std::string FunctionName
public std::string StartFileName
public Optional<llvm::StringRef> Source
public uint32_t Line = 0
public uint32_t Column = 0
public uint32_t StartLine = 0
public Optional<uint64_t> StartAddress
public uint32_t Discriminator = 0
public static const char* const BadString = "<invalid>"
public static const char* const Addr2LineBadString = "??"

Method Overview

Methods

DILineInfo()

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:48

void dump(llvm::raw_ostream& OS)

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:70

Parameters

llvm::raw_ostream& OS

bool operator bool() const

Declared at: llvm/include/llvm/DebugInfo/DIContext.h:68