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

Inherited from CurrentSourceLocExprScope::SourceLocExprScopeGuard:

    Methods

    ΒΆ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