• Home
  • Raw
  • Download

Lines Matching refs:getDerived

2412   Derived &getDerived() { return static_cast<Derived &>(*this); }  in getDerived()  function
2580 return getDerived().parseNestedName(State); in parseName()
2582 return getDerived().parseLocalName(State); in parseName()
2586 Node *S = getDerived().parseSubstitution(); in parseName()
2591 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName()
2598 Node *N = getDerived().parseUnscopedName(State); in parseName()
2604 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseName()
2621 Node *Encoding = getDerived().parseEncoding(); in parseLocalName()
2637 Node *N = getDerived().parseName(State); in parseLocalName()
2643 Node *Entity = getDerived().parseName(State); in parseLocalName()
2657 Node *R = getDerived().parseUnqualifiedName(State); in parseUnscopedName()
2662 return getDerived().parseUnqualifiedName(State); in parseUnscopedName()
2676 Result = getDerived().parseUnnamedTypeName(State); in parseUnqualifiedName()
2678 Result = getDerived().parseSourceName(State); in parseUnqualifiedName()
2682 Node *Binding = getDerived().parseSourceName(State); in parseUnqualifiedName()
2689 Result = getDerived().parseOperatorName(State); in parseUnqualifiedName()
2691 Result = getDerived().parseAbiTags(Result); in parseUnqualifiedName()
2757 Node *P = getDerived().parseType(); in parseUnnamedTypeName()
2887 Node *Ty = getDerived().parseType(); in parseOperatorName()
2951 Node *SN = getDerived().parseSourceName(State); in parseOperatorName()
3072 Node *SN = getDerived().parseSourceName(State); in parseOperatorName()
3121 if (getDerived().parseName(State) == nullptr) in parseCtorDtorName()
3198 if (!PushComponent(getDerived().parseTemplateParam())) in parseNestedName()
3206 Node *TA = getDerived().parseTemplateArgs(State != nullptr); in parseNestedName()
3219 if (!PushComponent(getDerived().parseDecltype())) in parseNestedName()
3227 Node *S = getDerived().parseSubstitution(); in parseNestedName()
3239 if (!PushComponent(getDerived().parseCtorDtorName(SoFar, State))) in parseNestedName()
3241 SoFar = getDerived().parseAbiTags(SoFar); in parseNestedName()
3249 if (!PushComponent(getDerived().parseUnqualifiedName(State))) in parseNestedName()
3264 Node *SN = getDerived().parseSourceName(/*NameState=*/nullptr); in parseSimpleId()
3268 Node *TA = getDerived().parseTemplateArgs(); in parseSimpleId()
3282 Result = getDerived().parseSimpleId(); in parseDestructorName()
3284 Result = getDerived().parseUnresolvedType(); in parseDestructorName()
3296 Node *TP = getDerived().parseTemplateParam(); in parseUnresolvedType()
3303 Node *DT = getDerived().parseDecltype(); in parseUnresolvedType()
3309 return getDerived().parseSubstitution(); in parseUnresolvedType()
3322 return getDerived().parseSimpleId(); in parseBaseUnresolvedName()
3325 return getDerived().parseDestructorName(); in parseBaseUnresolvedName()
3329 Node *Oper = getDerived().parseOperatorName(/*NameState=*/nullptr); in parseBaseUnresolvedName()
3333 Node *TA = getDerived().parseTemplateArgs(); in parseBaseUnresolvedName()
3359 SoFar = getDerived().parseUnresolvedType(); in parseUnresolvedName()
3364 Node *TA = getDerived().parseTemplateArgs(); in parseUnresolvedName()
3373 Node *Qual = getDerived().parseSimpleId(); in parseUnresolvedName()
3381 Node *Base = getDerived().parseBaseUnresolvedName(); in parseUnresolvedName()
3391 SoFar = getDerived().parseBaseUnresolvedName(); in parseUnresolvedName()
3402 Node *Qual = getDerived().parseSimpleId(); in parseUnresolvedName()
3418 SoFar = getDerived().parseUnresolvedType(); in parseUnresolvedName()
3423 Node *TA = getDerived().parseTemplateArgs(); in parseUnresolvedName()
3434 Node *Base = getDerived().parseBaseUnresolvedName(); in parseUnresolvedName()
3510 Node *E = getDerived().parseExpr(); in parseFunctionType()
3519 Node *T = getDerived().parseType(); in parseFunctionType()
3535 Node *ReturnType = getDerived().parseType(); in parseFunctionType()
3554 Node *T = getDerived().parseType(); in parseFunctionType()
3582 Node *ElemType = getDerived().parseType(); in parseVectorType()
3589 Node *DimExpr = getDerived().parseExpr(); in parseVectorType()
3594 Node *ElemType = getDerived().parseType(); in parseVectorType()
3599 Node *ElemType = getDerived().parseType(); in parseVectorType()
3613 Node *E = getDerived().parseExpr(); in parseDecltype()
3637 Node *DimExpr = getDerived().parseExpr(); in parseArrayType()
3645 Node *Ty = getDerived().parseType(); in parseArrayType()
3656 Node *ClassType = getDerived().parseType(); in parsePointerToMemberType()
3659 Node *MemberType = getDerived().parseType(); in parsePointerToMemberType()
3679 Node *Name = getDerived().parseName(); in parseClassEnumType()
3712 Node *Child = getDerived().parseQualifiedType(); in parseQualifiedType()
3718 Node *Child = getDerived().parseQualifiedType(); in parseQualifiedType()
3725 Node *Ty = getDerived().parseType(); in parseQualifiedType()
3771 Result = getDerived().parseFunctionType(); in parseType()
3777 Result = getDerived().parseQualifiedType(); in parseType()
3923 Result = getDerived().parseDecltype(); in parseType()
3928 Result = getDerived().parseVectorType(); in parseType()
3934 Node *Child = getDerived().parseType(); in parseType()
3946 Result = getDerived().parseFunctionType(); in parseType()
3952 Result = getDerived().parseFunctionType(); in parseType()
3957 Result = getDerived().parseArrayType(); in parseType()
3962 Result = getDerived().parsePointerToMemberType(); in parseType()
3969 Result = getDerived().parseClassEnumType(); in parseType()
3973 Result = getDerived().parseTemplateParam(); in parseType()
3988 Node *TA = getDerived().parseTemplateArgs(); in parseType()
3998 Node *Ptr = getDerived().parseType(); in parseType()
4007 Node *Ref = getDerived().parseType(); in parseType()
4016 Node *Ref = getDerived().parseType(); in parseType()
4025 Node *P = getDerived().parseType(); in parseType()
4034 Node *P = getDerived().parseType(); in parseType()
4043 Node *Sub = getDerived().parseSubstitution(); in parseType()
4058 Node *TA = getDerived().parseTemplateArgs(); in parseType()
4073 Result = getDerived().parseClassEnumType(); in parseType()
4088 Node *E = getDerived().parseExpr(); in parsePrefixExpr()
4096 Node *LHS = getDerived().parseExpr(); in parseBinaryExpr()
4099 Node *RHS = getDerived().parseExpr(); in parseBinaryExpr()
4170 Node *Ex = getDerived().parseExpr(); in parseNewExpr()
4176 Node *Ty = getDerived().parseType(); in parseNewExpr()
4182 Node *Init = getDerived().parseExpr(); in parseNewExpr()
4203 Ty = getDerived().parseType(); in parseConversionExpr()
4212 Node *E = getDerived().parseExpr(); in parseConversionExpr()
4221 Node *E[1] = {getDerived().parseExpr()}; in parseConversionExpr()
4241 return getDerived().parseIntegerLiteral("wchar_t"); in parseExprPrimary()
4250 return getDerived().parseIntegerLiteral("char"); in parseExprPrimary()
4253 return getDerived().parseIntegerLiteral("signed char"); in parseExprPrimary()
4256 return getDerived().parseIntegerLiteral("unsigned char"); in parseExprPrimary()
4259 return getDerived().parseIntegerLiteral("short"); in parseExprPrimary()
4262 return getDerived().parseIntegerLiteral("unsigned short"); in parseExprPrimary()
4265 return getDerived().parseIntegerLiteral(""); in parseExprPrimary()
4268 return getDerived().parseIntegerLiteral("u"); in parseExprPrimary()
4271 return getDerived().parseIntegerLiteral("l"); in parseExprPrimary()
4274 return getDerived().parseIntegerLiteral("ul"); in parseExprPrimary()
4277 return getDerived().parseIntegerLiteral("ll"); in parseExprPrimary()
4280 return getDerived().parseIntegerLiteral("ull"); in parseExprPrimary()
4283 return getDerived().parseIntegerLiteral("__int128"); in parseExprPrimary()
4286 return getDerived().parseIntegerLiteral("unsigned __int128"); in parseExprPrimary()
4289 return getDerived().template parseFloatingLiteral<float>(); in parseExprPrimary()
4292 return getDerived().template parseFloatingLiteral<double>(); in parseExprPrimary()
4298 return getDerived().template parseFloatingLiteral<double>(); in parseExprPrimary()
4300 return getDerived().template parseFloatingLiteral<long double>(); in parseExprPrimary()
4304 Node *R = getDerived().parseEncoding(); in parseExprPrimary()
4310 Node *T = getDerived().parseType(); in parseExprPrimary()
4337 Node *T = getDerived().parseType(); in parseExprPrimary()
4360 Node *Field = getDerived().parseSourceName(/*NameState=*/nullptr); in parseBracedExpr()
4363 Node *Init = getDerived().parseBracedExpr(); in parseBracedExpr()
4370 Node *Index = getDerived().parseExpr(); in parseBracedExpr()
4373 Node *Init = getDerived().parseBracedExpr(); in parseBracedExpr()
4380 Node *RangeBegin = getDerived().parseExpr(); in parseBracedExpr()
4383 Node *RangeEnd = getDerived().parseExpr(); in parseBracedExpr()
4386 Node *Init = getDerived().parseBracedExpr(); in parseBracedExpr()
4393 return getDerived().parseExpr(); in parseBracedExpr()
4452 Node *Pack = getDerived().parseExpr(), *Init = nullptr; in parseFoldExpr()
4456 Init = getDerived().parseExpr(); in parseFoldExpr()
4472 Node *Ty = getDerived().parseType(); in parsePointerToMemberConversionExpr()
4475 Node *Expr = getDerived().parseExpr(); in parsePointerToMemberConversionExpr()
4478 StringView Offset = getDerived().parseNumber(true); in parsePointerToMemberConversionExpr()
4490 Node *Ty = getDerived().parseType(); in parseSubobjectExpr()
4493 Node *Expr = getDerived().parseExpr(); in parseSubobjectExpr()
4496 StringView Offset = getDerived().parseNumber(true); in parseSubobjectExpr()
4563 return getDerived().parseExprPrimary(); in parseExpr()
4565 return getDerived().parseTemplateParam(); in parseExpr()
4569 return getDerived().parseFunctionParam(); in parseExpr()
4570 return getDerived().parseFoldExpr(); in parseExpr()
4576 return getDerived().parseBinaryExpr("&&"); in parseExpr()
4579 return getDerived().parsePrefixExpr("&"); in parseExpr()
4582 return getDerived().parseBinaryExpr("&"); in parseExpr()
4585 return getDerived().parseBinaryExpr("&="); in parseExpr()
4588 return getDerived().parseBinaryExpr("="); in parseExpr()
4591 Node *Ty = getDerived().parseType(); in parseExpr()
4598 Node *Ty = getDerived().parseExpr(); in parseExpr()
4610 Node *Ty = getDerived().parseType(); in parseExpr()
4613 Node *Ex = getDerived().parseExpr(); in parseExpr()
4621 Node *Callee = getDerived().parseExpr(); in parseExpr()
4626 Node *E = getDerived().parseExpr(); in parseExpr()
4635 return getDerived().parseBinaryExpr(","); in parseExpr()
4638 return getDerived().parsePrefixExpr("~"); in parseExpr()
4640 return getDerived().parseConversionExpr(); in parseExpr()
4647 Node *Ex = getDerived().parseExpr(); in parseExpr()
4654 Node *T = getDerived().parseType(); in parseExpr()
4657 Node *Ex = getDerived().parseExpr(); in parseExpr()
4664 return getDerived().parsePrefixExpr("*"); in parseExpr()
4667 Node *E = getDerived().parseExpr(); in parseExpr()
4673 return getDerived().parseUnresolvedName(); in parseExpr()
4676 Node *LHS = getDerived().parseExpr(); in parseExpr()
4679 Node *RHS = getDerived().parseExpr(); in parseExpr()
4686 Node *LHS = getDerived().parseExpr(); in parseExpr()
4689 Node *RHS = getDerived().parseExpr(); in parseExpr()
4696 return getDerived().parseBinaryExpr("/"); in parseExpr()
4699 return getDerived().parseBinaryExpr("/="); in parseExpr()
4706 return getDerived().parseBinaryExpr("^"); in parseExpr()
4709 return getDerived().parseBinaryExpr("^="); in parseExpr()
4712 return getDerived().parseBinaryExpr("=="); in parseExpr()
4719 return getDerived().parseBinaryExpr(">="); in parseExpr()
4722 return getDerived().parseBinaryExpr(">"); in parseExpr()
4729 Node *Base = getDerived().parseExpr(); in parseExpr()
4732 Node *Index = getDerived().parseExpr(); in parseExpr()
4741 Node *E = getDerived().parseBracedExpr(); in parseExpr()
4754 return getDerived().parseBinaryExpr("<="); in parseExpr()
4757 return getDerived().parseBinaryExpr("<<"); in parseExpr()
4760 return getDerived().parseBinaryExpr("<<="); in parseExpr()
4763 return getDerived().parseBinaryExpr("<"); in parseExpr()
4773 return getDerived().parseBinaryExpr("-"); in parseExpr()
4776 return getDerived().parseBinaryExpr("-="); in parseExpr()
4779 return getDerived().parseBinaryExpr("*"); in parseExpr()
4782 return getDerived().parseBinaryExpr("*="); in parseExpr()
4786 return getDerived().parsePrefixExpr("--"); in parseExpr()
4787 Node *Ex = getDerived().parseExpr(); in parseExpr()
4797 return getDerived().parseNewExpr(); in parseExpr()
4800 return getDerived().parseBinaryExpr("!="); in parseExpr()
4803 return getDerived().parsePrefixExpr("-"); in parseExpr()
4806 return getDerived().parsePrefixExpr("!"); in parseExpr()
4809 Node *Ex = getDerived().parseExpr(); in parseExpr()
4818 return getDerived().parseUnresolvedName(); in parseExpr()
4821 return getDerived().parseBinaryExpr("||"); in parseExpr()
4824 return getDerived().parseBinaryExpr("|"); in parseExpr()
4827 return getDerived().parseBinaryExpr("|="); in parseExpr()
4834 return getDerived().parseBinaryExpr("->*"); in parseExpr()
4837 return getDerived().parseBinaryExpr("+"); in parseExpr()
4840 return getDerived().parseBinaryExpr("+="); in parseExpr()
4844 return getDerived().parsePrefixExpr("++"); in parseExpr()
4845 Node *Ex = getDerived().parseExpr(); in parseExpr()
4852 return getDerived().parsePrefixExpr("+"); in parseExpr()
4855 Node *L = getDerived().parseExpr(); in parseExpr()
4858 Node *R = getDerived().parseExpr(); in parseExpr()
4868 Node *Cond = getDerived().parseExpr(); in parseExpr()
4871 Node *LHS = getDerived().parseExpr(); in parseExpr()
4874 Node *RHS = getDerived().parseExpr(); in parseExpr()
4884 Node *T = getDerived().parseType(); in parseExpr()
4887 Node *Ex = getDerived().parseExpr(); in parseExpr()
4894 return getDerived().parseBinaryExpr("%"); in parseExpr()
4897 return getDerived().parseBinaryExpr("%="); in parseExpr()
4900 return getDerived().parseBinaryExpr(">>"); in parseExpr()
4903 return getDerived().parseBinaryExpr(">>="); in parseExpr()
4910 Node *T = getDerived().parseType(); in parseExpr()
4913 Node *Ex = getDerived().parseExpr(); in parseExpr()
4923 Node *Child = getDerived().parseExpr(); in parseExpr()
4929 return getDerived().parseUnresolvedName(); in parseExpr()
4932 Node *Ty = getDerived().parseType(); in parseExpr()
4939 Node *Ex = getDerived().parseExpr(); in parseExpr()
4947 Node *R = getDerived().parseTemplateParam(); in parseExpr()
4952 Node *FP = getDerived().parseFunctionParam(); in parseExpr()
4962 Node *Arg = getDerived().parseTemplateArg(); in parseExpr()
4978 Node *Ex = getDerived().parseExpr(); in parseExpr()
4985 Node *Ty = getDerived().parseType(); in parseExpr()
4992 Node *Ty = getDerived().parseType(); in parseExpr()
4997 Node *E = getDerived().parseBracedExpr(); in parseExpr()
5009 Node *Ex = getDerived().parseExpr(); in parseExpr()
5025 return getDerived().parseUnresolvedName(); in parseExpr()
5029 Node *Ty = getDerived().parseType(); in parseExpr()
5036 Node *Ex = getDerived().parseExpr(); in parseExpr()
5093 Node *Arg = getDerived().parseTemplateArg(); in parseSpecialName()
5101 Node *Ty = getDerived().parseType(); in parseSpecialName()
5109 Node *Ty = getDerived().parseType(); in parseSpecialName()
5117 Node *Ty = getDerived().parseType(); in parseSpecialName()
5125 Node *Ty = getDerived().parseType(); in parseSpecialName()
5135 Node *Encoding = getDerived().parseEncoding(); in parseSpecialName()
5144 Node *FirstType = getDerived().parseType(); in parseSpecialName()
5149 Node *SecondType = getDerived().parseType(); in parseSpecialName()
5157 Node *Name = getDerived().parseName(); in parseSpecialName()
5165 Node *Name = getDerived().parseName(); in parseSpecialName()
5176 Node *BaseEncoding = getDerived().parseEncoding(); in parseSpecialName()
5190 Node *Name = getDerived().parseName(); in parseSpecialName()
5200 Node *Name = getDerived().parseName(); in parseSpecialName()
5236 return getDerived().parseSpecialName(); in parseEncoding()
5246 Node *Name = getDerived().parseName(&NameInfo); in parseEncoding()
5260 Node *Arg = getDerived().parseTemplateArg(); in parseEncoding()
5272 ReturnType = getDerived().parseType(); in parseEncoding()
5284 Node *Ty = getDerived().parseType(); in parseEncoding()
5424 Node *WithTags = getDerived().parseAbiTags(SpecialSub);
5574 Node *Arg = getDerived().parseExpr();
5583 Node *Arg = getDerived().parseTemplateArg();
5595 Node *Arg = getDerived().parseEncoding();
5601 return getDerived().parseExprPrimary();
5604 return getDerived().parseType();
5628 Node *Arg = getDerived().parseTemplateArg();
5642 Node *Arg = getDerived().parseTemplateArg();
5659 Node *Encoding = getDerived().parseEncoding();
5672 Node *Encoding = getDerived().parseEncoding();
5685 Node *Ty = getDerived().parseType();