LLVM: llvm::DILineInfo Struct Reference (original) (raw)

A format-neutral container for source line information. More...

#include "[llvm/DebugInfo/DIContext.h](DIContext%5F8h%5Fsource.html)"

Public Member Functions
DILineInfo ()
bool operator== (const DILineInfo &RHS) const
bool operator!= (const DILineInfo &RHS) const
bool operator< (const DILineInfo &RHS) const
operator bool () const
void dump (raw_ostream &OS)
Public Attributes
std::string FileName
std::string FunctionName
std::string StartFileName
std::optional< StringRef > Source
std::optional< StringRef > LineSource
uint32_t Line = 0
uint32_t Column = 0
uint32_t StartLine = 0
std::optional< uint64_t > StartAddress
uint32_t Discriminator = 0
bool IsApproximateLine = false

A format-neutral container for source line information.

Definition at line 32 of file DIContext.h.

llvm::DILineInfo::DILineInfo ( ) inline

dump()

operator bool()

llvm::DILineInfo::operator bool ( ) const inlineexplicit

operator!=()

operator<()

operator==()

Addr2LineBadString

ApproxString

BadString

Column

Discriminator

uint32_t llvm::DILineInfo::Discriminator = 0

FileName

std::string llvm::DILineInfo::FileName

FunctionName

std::string llvm::DILineInfo::FunctionName

IsApproximateLine

bool llvm::DILineInfo::IsApproximateLine = false

Line

LineSource

std::optional<StringRef> llvm::DILineInfo::LineSource

Source

std::optional<StringRef> llvm::DILineInfo::Source

StartAddress

std::optional<uint64_t> llvm::DILineInfo::StartAddress

StartFileName

std::string llvm::DILineInfo::StartFileName

StartLine

uint32_t llvm::DILineInfo::StartLine = 0


The documentation for this struct was generated from the following file: