class PrettyDeclStackTraceEntry
Declaration
class PrettyDeclStackTraceEntry : public PrettyStackTraceEntry { /* full declaration omitted */ };
Description
PrettyDeclStackTraceEntry - If a crash occurs in the parser while parsing something related to a declaration, include that declaration in the stack trace.
Declared at: clang/include/clang/AST/PrettyDeclStackTrace.h:29
Inherits from: PrettyStackTraceEntry
Member Variables
- private clang::ASTContext& Context
- private clang::Decl* TheDecl
- private clang::SourceLocation Loc
- private const char* Message
Method Overview
- public PrettyDeclStackTraceEntry(clang::ASTContext & Ctx, clang::Decl * D, clang::SourceLocation Loc, const char * Msg)
- public void print(llvm::raw_ostream & OS) const
Inherited from PrettyStackTraceEntry:
Methods
¶PrettyDeclStackTraceEntry(
clang::ASTContext& Ctx,
clang::Decl* D,
clang::SourceLocation Loc,
const char* Msg)
PrettyDeclStackTraceEntry(
clang::ASTContext& Ctx,
clang::Decl* D,
clang::SourceLocation Loc,
const char* Msg)
Declared at: clang/include/clang/AST/PrettyDeclStackTrace.h:36
Parameters
- clang::ASTContext& Ctx
- clang::Decl* D
- clang::SourceLocation Loc
- 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/AST/PrettyDeclStackTrace.h:40