class PrettyStackTraceLoc
Declaration
class PrettyStackTraceLoc : public PrettyStackTraceEntry { /* full declaration omitted */ };
Description
If a crash happens while one of these objects are live, the message is printed out along with the specified source location.
Declared at: clang/include/clang/Basic/PrettyStackTrace.h:26
Inherits from: PrettyStackTraceEntry
Member Variables
- private clang::SourceManager& SM
- private clang::SourceLocation Loc
- private const char* Message
Method Overview
- public PrettyStackTraceLoc(clang::SourceManager & sm, clang::SourceLocation L, const char * Msg)
- public void print(llvm::raw_ostream & OS) const
Inherited from PrettyStackTraceEntry:
Methods
¶PrettyStackTraceLoc(clang::SourceManager& sm,
clang::SourceLocation L,
const char* Msg)
PrettyStackTraceLoc(clang::SourceManager& sm,
clang::SourceLocation L,
const char* Msg)
Declared at: clang/include/clang/Basic/PrettyStackTrace.h:31
Parameters
- clang::SourceManager& sm
- clang::SourceLocation L
- const char* Msg
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Description
print - Emit information about this stack frame to OS.
Declared at: clang/include/clang/Basic/PrettyStackTrace.h:33