reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2556 return getDerived().parseNestedName(State); 2558 return getDerived().parseLocalName(State); 2562 Node *S = getDerived().parseSubstitution(); 2567 Node *TA = getDerived().parseTemplateArgs(State != nullptr); 2574 Node *N = getDerived().parseUnscopedName(State); 2580 Node *TA = getDerived().parseTemplateArgs(State != nullptr); 2597 Node *Encoding = getDerived().parseEncoding(); 2613 Node *N = getDerived().parseName(State); 2619 Node *Entity = getDerived().parseName(State); 2633 Node *R = getDerived().parseUnqualifiedName(State); 2638 return getDerived().parseUnqualifiedName(State); 2652 Result = getDerived().parseUnnamedTypeName(State); 2654 Result = getDerived().parseSourceName(State); 2658 Node *Binding = getDerived().parseSourceName(State); 2665 Result = getDerived().parseOperatorName(State); 2667 Result = getDerived().parseAbiTags(Result); 2733 Node *P = getDerived().parseType(); 2863 Node *Ty = getDerived().parseType(); 2927 Node *SN = getDerived().parseSourceName(State); 3048 Node *SN = getDerived().parseSourceName(State); 3097 if (getDerived().parseName(State) == nullptr) 3174 if (!PushComponent(getDerived().parseTemplateParam())) 3182 Node *TA = getDerived().parseTemplateArgs(State != nullptr); 3195 if (!PushComponent(getDerived().parseDecltype())) 3203 Node *S = getDerived().parseSubstitution(); 3215 if (!PushComponent(getDerived().parseCtorDtorName(SoFar, State))) 3217 SoFar = getDerived().parseAbiTags(SoFar); 3225 if (!PushComponent(getDerived().parseUnqualifiedName(State))) 3240 Node *SN = getDerived().parseSourceName(/*NameState=*/nullptr); 3244 Node *TA = getDerived().parseTemplateArgs(); 3258 Result = getDerived().parseSimpleId(); 3260 Result = getDerived().parseUnresolvedType(); 3272 Node *TP = getDerived().parseTemplateParam(); 3279 Node *DT = getDerived().parseDecltype(); 3285 return getDerived().parseSubstitution(); 3298 return getDerived().parseSimpleId(); 3301 return getDerived().parseDestructorName(); 3305 Node *Oper = getDerived().parseOperatorName(/*NameState=*/nullptr); 3309 Node *TA = getDerived().parseTemplateArgs(); 3335 SoFar = getDerived().parseUnresolvedType(); 3340 Node *TA = getDerived().parseTemplateArgs(); 3349 Node *Qual = getDerived().parseSimpleId(); 3357 Node *Base = getDerived().parseBaseUnresolvedName(); 3367 SoFar = getDerived().parseBaseUnresolvedName(); 3378 Node *Qual = getDerived().parseSimpleId(); 3394 SoFar = getDerived().parseUnresolvedType(); 3399 Node *TA = getDerived().parseTemplateArgs(); 3410 Node *Base = getDerived().parseBaseUnresolvedName(); 3486 Node *E = getDerived().parseExpr(); 3495 Node *T = getDerived().parseType(); 3511 Node *ReturnType = getDerived().parseType(); 3530 Node *T = getDerived().parseType(); 3556 Node *ElemType = getDerived().parseType(); 3563 Node *DimExpr = getDerived().parseExpr(); 3568 Node *ElemType = getDerived().parseType(); 3573 Node *ElemType = getDerived().parseType(); 3587 Node *E = getDerived().parseExpr(); 3609 Node *DimExpr = getDerived().parseExpr(); 3617 Node *Ty = getDerived().parseType(); 3628 Node *ClassType = getDerived().parseType(); 3631 Node *MemberType = getDerived().parseType(); 3651 Node *Name = getDerived().parseName(); 3684 Node *Child = getDerived().parseQualifiedType(); 3690 Node *Child = getDerived().parseQualifiedType(); 3697 Node *Ty = getDerived().parseType(); 3743 Result = getDerived().parseFunctionType(); 3749 Result = getDerived().parseQualifiedType(); 3895 Result = getDerived().parseDecltype(); 3900 Result = getDerived().parseVectorType(); 3906 Node *Child = getDerived().parseType(); 3918 Result = getDerived().parseFunctionType(); 3924 Result = getDerived().parseFunctionType(); 3929 Result = getDerived().parseArrayType(); 3934 Result = getDerived().parsePointerToMemberType(); 3941 Result = getDerived().parseClassEnumType(); 3945 Result = getDerived().parseTemplateParam(); 3960 Node *TA = getDerived().parseTemplateArgs(); 3970 Node *Ptr = getDerived().parseType(); 3979 Node *Ref = getDerived().parseType(); 3988 Node *Ref = getDerived().parseType(); 3997 Node *P = getDerived().parseType(); 4006 Node *P = getDerived().parseType(); 4015 Node *Sub = getDerived().parseSubstitution(); 4030 Node *TA = getDerived().parseTemplateArgs(); 4045 Result = getDerived().parseClassEnumType(); 4060 Node *E = getDerived().parseExpr(); 4068 Node *LHS = getDerived().parseExpr(); 4071 Node *RHS = getDerived().parseExpr(); 4139 Node *Ex = getDerived().parseExpr(); 4145 Node *Ty = getDerived().parseType(); 4151 Node *Init = getDerived().parseExpr(); 4172 Ty = getDerived().parseType(); 4181 Node *E = getDerived().parseExpr(); 4190 Node *E[1] = {getDerived().parseExpr()}; 4210 return getDerived().parseIntegerLiteral("wchar_t"); 4219 return getDerived().parseIntegerLiteral("char"); 4222 return getDerived().parseIntegerLiteral("signed char"); 4225 return getDerived().parseIntegerLiteral("unsigned char"); 4228 return getDerived().parseIntegerLiteral("short"); 4231 return getDerived().parseIntegerLiteral("unsigned short"); 4234 return getDerived().parseIntegerLiteral(""); 4237 return getDerived().parseIntegerLiteral("u"); 4240 return getDerived().parseIntegerLiteral("l"); 4243 return getDerived().parseIntegerLiteral("ul"); 4246 return getDerived().parseIntegerLiteral("ll"); 4249 return getDerived().parseIntegerLiteral("ull"); 4252 return getDerived().parseIntegerLiteral("__int128"); 4255 return getDerived().parseIntegerLiteral("unsigned __int128"); 4258 return getDerived().template parseFloatingLiteral<float>(); 4261 return getDerived().template parseFloatingLiteral<double>(); 4264 return getDerived().template parseFloatingLiteral<long double>(); 4267 Node *R = getDerived().parseEncoding(); 4273 Node *T = getDerived().parseType(); 4300 Node *T = getDerived().parseType(); 4323 Node *Field = getDerived().parseSourceName(/*NameState=*/nullptr); 4326 Node *Init = getDerived().parseBracedExpr(); 4333 Node *Index = getDerived().parseExpr(); 4336 Node *Init = getDerived().parseBracedExpr(); 4343 Node *RangeBegin = getDerived().parseExpr(); 4346 Node *RangeEnd = getDerived().parseExpr(); 4349 Node *Init = getDerived().parseBracedExpr(); 4356 return getDerived().parseExpr(); 4415 Node *Pack = getDerived().parseExpr(), *Init = nullptr; 4419 Init = getDerived().parseExpr(); 4482 return getDerived().parseExprPrimary(); 4484 return getDerived().parseTemplateParam(); 4488 return getDerived().parseFunctionParam(); 4489 return getDerived().parseFoldExpr(); 4495 return getDerived().parseBinaryExpr("&&"); 4498 return getDerived().parsePrefixExpr("&"); 4501 return getDerived().parseBinaryExpr("&"); 4504 return getDerived().parseBinaryExpr("&="); 4507 return getDerived().parseBinaryExpr("="); 4510 Node *Ty = getDerived().parseType(); 4517 Node *Ty = getDerived().parseExpr(); 4529 Node *Ty = getDerived().parseType(); 4532 Node *Ex = getDerived().parseExpr(); 4540 Node *Callee = getDerived().parseExpr(); 4545 Node *E = getDerived().parseExpr(); 4554 return getDerived().parseBinaryExpr(","); 4557 return getDerived().parsePrefixExpr("~"); 4559 return getDerived().parseConversionExpr(); 4566 Node *Ex = getDerived().parseExpr(); 4573 Node *T = getDerived().parseType(); 4576 Node *Ex = getDerived().parseExpr(); 4583 return getDerived().parsePrefixExpr("*"); 4586 Node *E = getDerived().parseExpr(); 4592 return getDerived().parseUnresolvedName(); 4595 Node *LHS = getDerived().parseExpr(); 4598 Node *RHS = getDerived().parseExpr(); 4605 Node *LHS = getDerived().parseExpr(); 4608 Node *RHS = getDerived().parseExpr(); 4615 return getDerived().parseBinaryExpr("/"); 4618 return getDerived().parseBinaryExpr("/="); 4625 return getDerived().parseBinaryExpr("^"); 4628 return getDerived().parseBinaryExpr("^="); 4631 return getDerived().parseBinaryExpr("=="); 4638 return getDerived().parseBinaryExpr(">="); 4641 return getDerived().parseBinaryExpr(">"); 4648 Node *Base = getDerived().parseExpr(); 4651 Node *Index = getDerived().parseExpr(); 4660 Node *E = getDerived().parseBracedExpr(); 4673 return getDerived().parseBinaryExpr("<="); 4676 return getDerived().parseBinaryExpr("<<"); 4679 return getDerived().parseBinaryExpr("<<="); 4682 return getDerived().parseBinaryExpr("<"); 4689 return getDerived().parseBinaryExpr("-"); 4692 return getDerived().parseBinaryExpr("-="); 4695 return getDerived().parseBinaryExpr("*"); 4698 return getDerived().parseBinaryExpr("*="); 4702 return getDerived().parsePrefixExpr("--"); 4703 Node *Ex = getDerived().parseExpr(); 4713 return getDerived().parseNewExpr(); 4716 return getDerived().parseBinaryExpr("!="); 4719 return getDerived().parsePrefixExpr("-"); 4722 return getDerived().parsePrefixExpr("!"); 4725 Node *Ex = getDerived().parseExpr(); 4734 return getDerived().parseUnresolvedName(); 4737 return getDerived().parseBinaryExpr("||"); 4740 return getDerived().parseBinaryExpr("|"); 4743 return getDerived().parseBinaryExpr("|="); 4750 return getDerived().parseBinaryExpr("->*"); 4753 return getDerived().parseBinaryExpr("+"); 4756 return getDerived().parseBinaryExpr("+="); 4760 return getDerived().parsePrefixExpr("++"); 4761 Node *Ex = getDerived().parseExpr(); 4768 return getDerived().parsePrefixExpr("+"); 4771 Node *L = getDerived().parseExpr(); 4774 Node *R = getDerived().parseExpr(); 4784 Node *Cond = getDerived().parseExpr(); 4787 Node *LHS = getDerived().parseExpr(); 4790 Node *RHS = getDerived().parseExpr(); 4800 Node *T = getDerived().parseType(); 4803 Node *Ex = getDerived().parseExpr(); 4810 return getDerived().parseBinaryExpr("%"); 4813 return getDerived().parseBinaryExpr("%="); 4816 return getDerived().parseBinaryExpr(">>"); 4819 return getDerived().parseBinaryExpr(">>="); 4826 Node *T = getDerived().parseType(); 4829 Node *Ex = getDerived().parseExpr(); 4836 Node *Child = getDerived().parseExpr(); 4842 return getDerived().parseUnresolvedName(); 4845 Node *Ty = getDerived().parseType(); 4852 Node *Ex = getDerived().parseExpr(); 4860 Node *R = getDerived().parseTemplateParam(); 4865 Node *FP = getDerived().parseFunctionParam(); 4875 Node *Arg = getDerived().parseTemplateArg(); 4891 Node *Ex = getDerived().parseExpr(); 4898 Node *Ty = getDerived().parseType(); 4905 Node *Ty = getDerived().parseType(); 4910 Node *E = getDerived().parseBracedExpr(); 4922 Node *Ex = getDerived().parseExpr(); 4938 return getDerived().parseUnresolvedName(); 4942 Node *Ty = getDerived().parseType(); 4949 Node *Ex = getDerived().parseExpr(); 5004 Node *Ty = getDerived().parseType(); 5012 Node *Ty = getDerived().parseType(); 5020 Node *Ty = getDerived().parseType(); 5028 Node *Ty = getDerived().parseType(); 5038 Node *Encoding = getDerived().parseEncoding(); 5047 Node *FirstType = getDerived().parseType(); 5052 Node *SecondType = getDerived().parseType(); 5060 Node *Name = getDerived().parseName(); 5068 Node *Name = getDerived().parseName(); 5079 Node *BaseEncoding = getDerived().parseEncoding(); 5093 Node *Name = getDerived().parseName(); 5103 Node *Name = getDerived().parseName(); 5123 return getDerived().parseSpecialName(); 5133 Node *Name = getDerived().parseName(&NameInfo); 5147 Node *Arg = getDerived().parseTemplateArg(); 5159 ReturnType = getDerived().parseType(); 5171 Node *Ty = getDerived().parseType(); 5306 Node *WithTags = getDerived().parseAbiTags(SpecialSub); 5456 Node *Arg = getDerived().parseExpr(); 5465 Node *Arg = getDerived().parseTemplateArg(); 5477 Node *Arg = getDerived().parseEncoding(); 5483 return getDerived().parseExprPrimary(); 5486 return getDerived().parseType(); 5510 Node *Arg = getDerived().parseTemplateArg(); 5524 Node *Arg = getDerived().parseTemplateArg(); 5541 Node *Encoding = getDerived().parseEncoding(); 5554 Node *Encoding = getDerived().parseEncoding(); 5567 Node *Ty = getDerived().parseType();