class Parser::DeclaratorScopeObj

Declaration

class Parser::DeclaratorScopeObj { /* full declaration omitted */ };

Description

DeclaratorScopeObj - RAII object used in Parser::ParseDirectDeclarator to enter a new C++ declarator scope and exit it when the function is finished.

Declared at: clang/include/clang/Parse/Parser.h:2931

Member Variables

private clang::Parser& P
private clang::CXXScopeSpec& SS
private bool EnteredScope
private bool CreatedScope

Method Overview

Methods

DeclaratorScopeObj(clang::Parser& p,
                   clang::CXXScopeSpec& ss)

Declared at: clang/include/clang/Parse/Parser.h:2937

Parameters

clang::Parser& p
clang::CXXScopeSpec& ss

void EnterDeclaratorScope()

Declared at: clang/include/clang/Parse/Parser.h:2940

~DeclaratorScopeObj()

Declared at: clang/include/clang/Parse/Parser.h:2951