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
- public ObjCTypeParamListScope(clang::Sema & Actions, clang::Scope * S)
- public void enter(clang::ObjCTypeParamList * P)
- public void leave()
- public ~ObjCTypeParamListScope()
Methods
¶ObjCTypeParamListScope(clang::Sema& Actions,
clang::Scope* S)
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)
void enter(clang::ObjCTypeParamList* P)
Declared at: clang/lib/Parse/ParseObjc.cpp:111
Parameters
¶void leave()
void leave()
Declared at: clang/lib/Parse/ParseObjc.cpp:116
¶~ObjCTypeParamListScope()
~ObjCTypeParamListScope()
Declared at: clang/lib/Parse/ParseObjc.cpp:107