class Parser::ParseScopeFlags

Declaration

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

Description

RAII object used to modify the scope flags for the current scope.

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

Member Variables

private clang::Scope* CurScope
private unsigned int OldFlags

Method Overview

Methods

ParseScopeFlags(
    const clang::Parser::ParseScopeFlags&)

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

Parameters

const clang::Parser::ParseScopeFlags&

ParseScopeFlags(clang::Parser* Self,
                unsigned int ScopeFlags,
                bool ManageFlags = true)

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

Parameters

clang::Parser* Self
unsigned int ScopeFlags
bool ManageFlags = true

~ParseScopeFlags()

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