reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Parse/Parser.h
   36   class BalancedDelimiterTracker;

References

tools/clang/include/clang/Parse/Parser.h
 1521                                         BalancedDelimiterTracker &T,
 1736       BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt);
 1747   ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T);
 2698                                BalancedDelimiterTracker &Tracker,
 2749                            BalancedDelimiterTracker &Tracker);
tools/clang/lib/Parse/ParseDecl.cpp
  308   BalancedDelimiterTracker Parens(*this, tok::l_paren);
  537     BalancedDelimiterTracker T(*this, tok::l_paren);
  672     BalancedDelimiterTracker T(*this, tok::l_paren);
 1003   BalancedDelimiterTracker T(*this, tok::l_paren);
 1231   BalancedDelimiterTracker T(*this, tok::l_paren);
 1345   BalancedDelimiterTracker T(*this, tok::l_paren);
 1569   BalancedDelimiterTracker T(*this, tok::l_paren);
 2395     BalancedDelimiterTracker T(*this, tok::l_paren);
 2852   BalancedDelimiterTracker T(*this, tok::l_paren);
 3319           BalancedDelimiterTracker T(*this, tok::l_paren);
 3613           BalancedDelimiterTracker Tracker(*this, tok::l_paren);
 4131   BalancedDelimiterTracker T(*this, tok::l_brace);
 4561     BalancedDelimiterTracker T(*this, tok::l_brace);
 4642   BalancedDelimiterTracker T(*this, tok::l_brace);
 6024       BalancedDelimiterTracker T(*this, tok::l_paren);
 6049   BalancedDelimiterTracker T(*this, tok::l_square);
 6114   BalancedDelimiterTracker T(*this, tok::l_paren);
 6231                                      BalancedDelimiterTracker &Tracker,
 6740   BalancedDelimiterTracker T(*this, tok::l_square);
 7014   BalancedDelimiterTracker T(*this, tok::l_paren);
tools/clang/lib/Parse/ParseDeclCXX.cpp
  137   BalancedDelimiterTracker T(*this, tok::l_brace);
  240                                  BalancedDelimiterTracker &Tracker) {
  365   BalancedDelimiterTracker T(*this, tok::l_brace);
  435   BalancedDelimiterTracker T(*this, tok::l_brace);
  874   BalancedDelimiterTracker T(*this, tok::l_paren);
  955     BalancedDelimiterTracker T(*this, tok::l_paren);
 1063   BalancedDelimiterTracker T(*this, tok::l_paren);
 3041   BalancedDelimiterTracker T(*this, tok::l_brace);
 3307   BalancedDelimiterTracker T(*this, tok::l_brace);
 3545     BalancedDelimiterTracker T(*this, tok::l_paren);
 3665     BalancedDelimiterTracker T(*this, tok::l_paren);
 3732   BalancedDelimiterTracker T(*this, tok::l_paren);
 4186       BalancedDelimiterTracker T(*this, tok::l_square);
 4193       BalancedDelimiterTracker T(*this, tok::l_paren);
 4213   BalancedDelimiterTracker T(*this, tok::l_paren);
 4302     BalancedDelimiterTracker T(*this, tok::l_square);
 4329   BalancedDelimiterTracker Braces(*this, tok::l_brace);
tools/clang/lib/Parse/ParseExpr.cpp
 1414     BalancedDelimiterTracker T(*this, tok::l_paren);
 1577       BalancedDelimiterTracker T(*this, tok::l_square);
 1634       BalancedDelimiterTracker PT(*this, tok::l_paren);
 1995       BalancedDelimiterTracker T(*this, tok::l_paren);
 2112   BalancedDelimiterTracker PT(*this, tok::l_paren);
 2191         BalancedDelimiterTracker ST(*this, tok::l_square);
 2380   BalancedDelimiterTracker T(*this, tok::l_paren);
 2748   BalancedDelimiterTracker T(*this, tok::l_paren);
 2833                                        BalancedDelimiterTracker &T) {
 3204   BalancedDelimiterTracker Parens(*this, tok::l_paren);
tools/clang/lib/Parse/ParseExprCXX.cpp
  822   BalancedDelimiterTracker T(*this, tok::l_square);
  959         BalancedDelimiterTracker Parens(*this, tok::l_paren);
  993           BalancedDelimiterTracker Braces(*this, tok::l_brace);
 1290     BalancedDelimiterTracker T(*this, tok::l_paren);
 1527   BalancedDelimiterTracker T(*this, tok::l_paren);
 1558   BalancedDelimiterTracker T(*this, tok::l_paren);
 1624   BalancedDelimiterTracker T(*this, tok::l_paren);
 1842     BalancedDelimiterTracker T(*this, tok::l_paren);
 2462         BalancedDelimiterTracker T(*this, tok::l_square);
 2487       BalancedDelimiterTracker T(*this, tok::l_paren);
 2501       BalancedDelimiterTracker T(*this, tok::l_square);
 2956     BalancedDelimiterTracker T(*this, tok::l_paren);
 2978         BalancedDelimiterTracker T(*this, tok::l_paren);
 3019     BalancedDelimiterTracker T(*this, tok::l_paren);
 3080     BalancedDelimiterTracker T(*this, tok::l_square);
 3216     BalancedDelimiterTracker T(*this, tok::l_square);
 3286   BalancedDelimiterTracker Parens(*this, tok::l_paren);
 3343   BalancedDelimiterTracker T(*this, tok::l_paren);
 3386   BalancedDelimiterTracker T(*this, tok::l_paren);
 3405                                          BalancedDelimiterTracker &Tracker,
 3557   BalancedDelimiterTracker T(*this, tok::l_paren);
tools/clang/lib/Parse/ParseInit.cpp
  229     BalancedDelimiterTracker T(*this, tok::l_square);
  426   BalancedDelimiterTracker T(*this, tok::l_brace);
  524   BalancedDelimiterTracker Braces(*this, tok::l_brace);
tools/clang/lib/Parse/ParseObjc.cpp
  249     BalancedDelimiterTracker T(*this, tok::l_paren);
  843   BalancedDelimiterTracker T(*this, tok::l_paren);
 1243   BalancedDelimiterTracker T(*this, tok::l_paren);
 1863                                  BalancedDelimiterTracker &T,
 1909   BalancedDelimiterTracker T(*this, tok::l_brace);
 3385   BalancedDelimiterTracker T(*this, tok::l_paren);
 3523   BalancedDelimiterTracker T(*this, tok::l_paren);
 3546   BalancedDelimiterTracker T(*this, tok::l_paren);
 3573   BalancedDelimiterTracker T(*this, tok::l_paren);
tools/clang/lib/Parse/ParseOpenMP.cpp
  239   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
  353       BalancedDelimiterTracker T(*this, tok::l_paren,
  431     BalancedDelimiterTracker T(*this, tok::l_paren);
  496   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
  858     BalancedDelimiterTracker T(P, tok::l_paren, tok::annot_pragma_openmp_end);
  948       BalancedDelimiterTracker TBr(*this, tok::l_brace,
 1031   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
 1096   BalancedDelimiterTracker T(P, tok::l_paren, tok::annot_pragma_openmp_end);
 1774       BalancedDelimiterTracker T(*this, tok::l_paren,
 1891   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
 2131   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
 2271   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
 2460   BalancedDelimiterTracker T(*this, tok::l_paren, tok::colon);
 2560   BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end);
 2566   BalancedDelimiterTracker LinearT(*this, tok::l_paren,
tools/clang/lib/Parse/ParsePragma.cpp
 1212   BalancedDelimiterTracker AnyParens(*this, tok::l_paren);
 1237     BalancedDelimiterTracker Parens(*this, tok::l_paren);
 1264       BalancedDelimiterTracker Parens(*this, tok::l_paren);
tools/clang/lib/Parse/ParseStmt.cpp
 1022   BalancedDelimiterTracker T(*this, tok::l_brace);
 1153   BalancedDelimiterTracker T(*this, tok::l_paren);
 1552   BalancedDelimiterTracker T(*this, tok::l_paren);
 1651   BalancedDelimiterTracker T(*this, tok::l_paren);
 2281   BalancedDelimiterTracker T(*this, tok::l_paren);
 2355   BalancedDelimiterTracker Braces(*this, tok::l_brace);
tools/clang/lib/Parse/ParseStmtAsm.cpp
  726   BalancedDelimiterTracker T(*this, tok::l_paren);
  889       BalancedDelimiterTracker T(*this, tok::l_square);
  920     BalancedDelimiterTracker T(*this, tok::l_paren);
tools/clang/lib/Parse/Parser.cpp
 1509   BalancedDelimiterTracker T(*this, tok::l_paren);
 2102   BalancedDelimiterTracker T(*this, tok::l_paren);
 2161   BalancedDelimiterTracker Braces(*this, tok::l_brace);