Home | History | Annotate | Download | only in Parse

Lines Matching refs:Parser

1 //===--- RAIIObjectsForParser.h - RAII helpers for the parser ---*- C++ -*-===//
11 // by the parser to manage bits in recursion.
19 #include "clang/Parse/Parser.h"
52 SuppressAccessChecks(Parser &P, bool activate = true)
101 ParsingDeclRAIIObject(Parser &P, NoParent_t _)
107 ParsingDeclRAIIObject(Parser &P,
116 ParsingDeclRAIIObject(Parser &P, ParsingDeclRAIIObject *other)
179 ParsingDeclSpec(Parser &P)
182 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII)
204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, TheContext C)
231 ParsingFieldDeclarator(Parser &P, const ParsingDeclSpec &DS)
251 /// parser.
267 /// ColonProtectionRAIIObject - This sets the Parser::ColonIsSacred bool and
271 Parser &P;
274 ColonProtectionRAIIObject(Parser &p, bool Value = true)
311 InMessageExpressionRAIIObject(Parser &P, bool Value)
325 Parser &P;
328 ParenBraceBracketBalancer(Parser &p)
350 PoisonSEHIdentifiersRAIIObject(Parser &Self, bool NewValue)
366 Parser& P;
368 SourceLocation (Parser::*Consumer)();
386 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
395 Consumer = &Parser::ConsumeBrace;
399 Consumer = &Parser::ConsumeParen;
404 Consumer = &Parser::ConsumeBracket;