struct Parser::ReenterClassScopeRAII

Declaration

struct Parser::ReenterClassScopeRAII : public ReenterTemplateScopeRAII { /* full declaration omitted */ };

Description

Utility to re-enter a class scope while parsing its late-parsed components.

Declared at: clang/lib/Parse/ParseCXXInlineMethods.cpp:306

Inherits from: Parser::ReenterTemplateScopeRAII

Member Variables

public clang::Parser::ParsingClass& Class

Inherited from Parser::ReenterTemplateScopeRAII:

public P
public Scopes
public CurTemplateDepthTracker

Method Overview

Inherited from Parser::ReenterTemplateScopeRAII:

    Methods

    ReenterClassScopeRAII(
        clang::Parser& P,
        clang::Parser::ParsingClass& Class)

    Declared at: clang/lib/Parse/ParseCXXInlineMethods.cpp:309

    Parameters

    clang::Parser& P
    clang::Parser::ParsingClass& Class

    ~ReenterClassScopeRAII()

    Declared at: clang/lib/Parse/ParseCXXInlineMethods.cpp:322