|
LLVM
8.0.1
|
A format-neutral container for source line information. More...
#include "llvm/DebugInfo/DIContext.h"

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 |
| Optional< StringRef > | Source |
| uint32_t | Line = 0 |
| uint32_t | Column = 0 |
| uint32_t | StartLine = 0 |
| uint32_t | Discriminator = 0 |
A format-neutral container for source line information.
Definition at line 31 of file DIContext.h.
|
inline |
Definition at line 42 of file DIContext.h.
Referenced by operator bool().
|
inline |
Definition at line 63 of file DIContext.h.
Referenced by llvm::DIContext::getKind().
|
inlineexplicit |
Definition at line 61 of file DIContext.h.
References DILineInfo().
|
inline |
Definition at line 50 of file DIContext.h.
|
inline |
Definition at line 54 of file DIContext.h.
References Column, Discriminator, FileName, FunctionName, Line, and StartLine.
|
inline |
Definition at line 44 of file DIContext.h.
References Column, Discriminator, FileName, FunctionName, Line, and StartLine.
| uint32_t llvm::DILineInfo::Column = 0 |
| uint32_t llvm::DILineInfo::Discriminator = 0 |
Definition at line 40 of file DIContext.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress(), llvm::DWARFContext::getInliningInfoForAddress(), operator<(), and operator==().
| std::string llvm::DILineInfo::FileName |
| std::string llvm::DILineInfo::FunctionName |
Definition at line 33 of file DIContext.h.
Referenced by llvm::DWARFContext::getInliningInfoForAddress(), llvm::pdb::PDBContext::getLineInfoForAddress(), llvm::DWARFContext::getLineInfoForAddress(), llvm::DWARFContext::getLineInfoForAddressRange(), operator<(), operator==(), llvm::symbolize::LLVMSymbolizer::symbolizeCode(), and llvm::symbolize::LLVMSymbolizer::symbolizeInlinedCode().
| uint32_t llvm::DILineInfo::Line = 0 |
Definition at line 34 of file DIContext.h.
Referenced by llvm::DWARFDebugLine::LineTable::getFileLineInfoForAddress().
| uint32_t llvm::DILineInfo::StartLine = 0 |
Definition at line 37 of file DIContext.h.
Referenced by llvm::DWARFContext::getInliningInfoForAddress(), llvm::DWARFContext::getLineInfoForAddress(), llvm::DWARFContext::getLineInfoForAddressRange(), operator<(), and operator==().
1.8.13