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:
- include/llvm/DebugInfo/DIContext.h