struct CodeGenFunction::CXXDefaultArgExprScope
Declaration
struct CodeGenFunction::CXXDefaultArgExprScope
: public SourceLocExprScopeGuard { /* full declaration omitted */ };
Description
A RAII style scope guard used for tracking the current source location and context as used by the source location builtins (ex. __builtin_LINE).
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1640
Inherits from: CurrentSourceLocExprScope::SourceLocExprScopeGuard
Member Variables
Method Overview
- public CXXDefaultArgExprScope(clang::CodeGen::CodeGenFunction & CGF, const clang::CXXDefaultArgExpr * E)
Inherited from CurrentSourceLocExprScope::SourceLocExprScopeGuard:
Methods
ΒΆCXXDefaultArgExprScope(
clang::CodeGen::CodeGenFunction& CGF,
const clang::CXXDefaultArgExpr* E)
CXXDefaultArgExprScope(
clang::CodeGen::CodeGenFunction& CGF,
const clang::CXXDefaultArgExpr* E)
Declared at: clang/lib/CodeGen/CodeGenFunction.h:1641
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- const clang::CXXDefaultArgExpr* E