Lines Matching full:after

211                                                 DeclarationFragments &After) {
214 Fragments.append(getFragmentsForNNS(NNS->getPrefix(), Context, After));
256 // Fallthrough after adding the keyword to handle the actual type.
262 Fragments.append(getFragmentsForType(T, Context, After));
274 const Type *T, ASTContext &Context, DeclarationFragments &After) {
292 Fragments.append(getFragmentsForNNS(NNS, Context, After));
294 // After handling the elaborated keyword or qualified name, build
296 return Fragments.append(getFragmentsForType(ET->desugar(), Context, After));
323 .append(getFragmentsForType(T->getPointeeType(), Context, After))
331 Fragments.append(getFragmentsForType(T->getPointeeType(), Context, After));
347 getFragmentsForType(LRT->getPointeeTypeAsWritten(), Context, After))
355 getFragmentsForType(RRT->getPointeeTypeAsWritten(), Context, After))
360 // 2. array brackets `[(0-9)?]` that appear after the variable name.
362 // Build the "after" part first because the inner element type might also
366 After.append("[", DeclarationFragments::FragmentKind::Text);
386 After.append(Size, DeclarationFragments::FragmentKind::NumberLiteral);
389 After.append("]", DeclarationFragments::FragmentKind::Text);
392 getFragmentsForType(AT->getElementType(), Context, After));
467 const QualType QT, ASTContext &Context, DeclarationFragments &After) {
471 After.append(")", DeclarationFragments::FragmentKind::Text);
472 return getFragmentsForType(PT->getInnerType(), Context, After)
479 getFragmentsForType(SQT.Ty, Context, After);
533 // Capture potential fragments that needs to be placed after the variable name
538 DeclarationFragments After;
549 Fragments.append(getFragmentsForType(T, Var->getASTContext(), After))
552 Fragments.append(getFragmentsForBlock(Var, BlockLoc, BlockProtoLoc, After));
557 .append(std::move(After))
577 DeclarationFragments After;
579 getFragmentsForType(T, Var->getASTContext(), After);
594 DeclarationFragments Fragments, After;
609 getFragmentsForBlock(Param, BlockLoc, BlockProtoLoc, After));
611 TypeFragments.append(getFragmentsForType(T, Param->getASTContext(), After));
622 .append(std::move(After))
633 .append(std::move(After));
640 FunctionProtoTypeLoc &BlockProto, DeclarationFragments &After) {
645 Block.getTypePtr()->getReturnType(), BlockDecl->getASTContext(), After);
652 After.append(")", DeclarationFragments::FragmentKind::Text);
657 After.append("(...)", DeclarationFragments::FragmentKind::Text);
659 After.append("()", DeclarationFragments::FragmentKind::Text);
661 After.append("(", DeclarationFragments::FragmentKind::Text);
664 After.append(", ", DeclarationFragments::FragmentKind::Text);
665 After.append(getFragmentsForParam(Block.getParam(I)));
667 After.append(", ...", DeclarationFragments::FragmentKind::Text);
669 After.append(")", DeclarationFragments::FragmentKind::Text);
701 // FIXME: Is `after` actually needed here?
702 DeclarationFragments After;
704 getFragmentsForType(Func->getReturnType(), Func->getASTContext(), After);
724 Func->getParamDecl(i)->getASTContext(), After));
728 Fragments.append(std::move(After));
763 DeclarationFragments Fragments, After;
775 getFragmentsForType(IntegerType, EnumDecl->getASTContext(), After))
776 .append(std::move(After));
787 DeclarationFragments After;
794 getFragmentsForType(Field->getType(), Field->getASTContext(), After))
797 .append(std::move(After))
850 DeclarationFragments After;
852 .append(std::move(After));
882 DeclarationFragments After;
885 Method->getASTContext(), After))
888 .append(std::move(After));
944 DeclarationFragments After;
947 Method->getASTContext(), After))
951 .append(std::move(After));
1011 DeclarationFragments After;
1013 getFragmentsForType(NTP->getType(), NTP->getASTContext(), After);
1014 Fragments.append(std::move(TyFragments)).append(std::move(After));
1082 DeclarationFragments After;
1084 getFragmentsForType(CTA.getAsType(), Context, After);
1404 DeclarationFragments Fragments, After;
1414 Method->getASTContext(), After))
1415 .append(std::move(After))
1448 DeclarationFragments Fragments, After;
1534 .append(getFragmentsForType(PropType, Property->getASTContext(), After))
1538 getFragmentsForBlock(Property, BlockLoc, BlockProtoLoc, After));
1543 .append(std::move(After))
1579 DeclarationFragments Fragments, After;
1583 Decl->getASTContext(), After))
1584 .append(std::move(After))