clang
6.0.0
|
Class to handle popping type parameters when leaving the scope. More...
Public Member Functions | |
ObjCTypeParamListScope (Sema &Actions, Scope *S) | |
~ObjCTypeParamListScope () | |
void | enter (ObjCTypeParamList *P) |
void | leave () |
Class to handle popping type parameters when leaving the scope.
Definition at line 101 of file ParseObjc.cpp.
Definition at line 107 of file ParseObjc.cpp.
|
inline |
Definition at line 110 of file ParseObjc.cpp.
|
inline |
Definition at line 114 of file ParseObjc.cpp.
References P.
|
inline |
Definition at line 119 of file ParseObjc.cpp.
References clang::BalancedDelimiterTracker::consumeClose(), clang::BalancedDelimiterTracker::consumeOpen(), clang::Parser::ConsumeToken(), clang::FixItHint::CreateInsertion(), clang::Parser::Diag(), clang::comments::tok::eof, clang::BalancedDelimiterTracker::getCloseLocation(), clang::Parser::getCurScope(), clang::Parser::getLangOpts(), clang::ParsedAttributes::getList(), clang::Decl::getLocStart(), clang::format::FormatToken::is(), clang::SourceLocation::isInvalid(), clang::format::FormatToken::isNot(), clang::format::FormatToken::isObjCAtKeyword(), clang::SourceLocation::isValid(), clang::Sema::OCK_None, clang::Sema::popObjCTypeParamList(), clang::Parser::SkipUntil(), clang::T, and clang::Parser::TryConsumeToken().