|
LLVM 22.0.0git
|
Controls which fields of DILineInfo container should be filled with data. More...
#include "llvm/DebugInfo/DIContext.h"
Public Types | |
| enum class | FileLineInfoKind { None , RawValue , BaseNameOnly , RelativeFilePath , AbsoluteFilePath } |
| using | FunctionNameKind = DINameKind |
Public Member Functions | |
| DILineInfoSpecifier (FileLineInfoKind FLIKind=FileLineInfoKind::RawValue, FunctionNameKind FNKind=FunctionNameKind::None, bool ApproximateLine=false) | |
| bool | operator== (const DILineInfoSpecifier &RHS) const |
Public Attributes | |
| FileLineInfoKind | FLIKind |
| FunctionNameKind | FNKind |
| bool | ApproximateLine |
Controls which fields of DILineInfo container should be filled with data.
Definition at line 146 of file DIContext.h.
Definition at line 157 of file DIContext.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| RawValue | |
| BaseNameOnly | |
| RelativeFilePath | |
| AbsoluteFilePath | |
Definition at line 147 of file DIContext.h.
|
inline |
Definition at line 162 of file DIContext.h.
References ApproximateLine, FLIKind, FNKind, and RawValue.
Referenced by operator==().
|
inline |
Definition at line 167 of file DIContext.h.
References DILineInfoSpecifier(), FLIKind, FNKind, and RHS.
| bool llvm::DILineInfoSpecifier::ApproximateLine |
Definition at line 160 of file DIContext.h.
Referenced by DILineInfoSpecifier().
| FileLineInfoKind llvm::DILineInfoSpecifier::FLIKind |
Definition at line 158 of file DIContext.h.
Referenced by DILineInfoSpecifier(), and operator==().
| FunctionNameKind llvm::DILineInfoSpecifier::FNKind |
Definition at line 159 of file DIContext.h.
Referenced by DILineInfoSpecifier(), operator==(), llvm::symbolize::SymbolizableObjectFile::symbolizeCode(), and llvm::symbolize::SymbolizableObjectFile::symbolizeInlinedCode().