class Parser::ObjCTypeParamListScope

Declaration

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

Description

Class to handle popping type parameters when leaving the scope.

Declared at: clang/lib/Parse/ParseObjc.cpp:98

Member Variables

private clang::Sema& Actions
private clang::Scope* S
private clang::ObjCTypeParamList* Params

Method Overview

Methods

ObjCTypeParamListScope(clang::Sema& Actions,
                       clang::Scope* S)

Declared at: clang/lib/Parse/ParseObjc.cpp:104

Parameters

clang::Sema& Actions
clang::Scope* S

void enter(clang::ObjCTypeParamList* P)

Declared at: clang/lib/Parse/ParseObjc.cpp:111

Parameters

clang::ObjCTypeParamList* P

void leave()

Declared at: clang/lib/Parse/ParseObjc.cpp:116

~ObjCTypeParamListScope()

Declared at: clang/lib/Parse/ParseObjc.cpp:107