Lines Matching refs:Fragments
68 if (!Fragments.empty()) { in appendUnduplicatedTextCharacter()
69 Fragment &Last = Fragments.back(); in appendUnduplicatedTextCharacter()
78 Fragments.back().Spelling.push_back(Character); in appendUnduplicatedTextCharacter()
94 if (Fragments.empty()) in removeTrailingSemicolon()
97 Fragment &Last = Fragments.back(); in removeTrailingSemicolon()
154 DeclarationFragments Fragments; in getExceptionSpecificationString() local
157 return Fragments; in getExceptionSpecificationString()
159 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
165 return Fragments; in getExceptionSpecificationString()
167 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
173 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
179 return Fragments.append(" ", DeclarationFragments::FragmentKind::Text) in getExceptionSpecificationString()
185 return Fragments; in getExceptionSpecificationString()
193 DeclarationFragments Fragments; in getStructureTypeFragment() local
195 Fragments.append("struct", DeclarationFragments::FragmentKind::Keyword); in getStructureTypeFragment()
197 Fragments.append("union", DeclarationFragments::FragmentKind::Keyword); in getStructureTypeFragment()
199 Fragments.append("class", DeclarationFragments::FragmentKind::Keyword); in getStructureTypeFragment()
201 return Fragments; in getStructureTypeFragment()
212 DeclarationFragments Fragments; in getFragmentsForNNS() local
214 Fragments.append(getFragmentsForNNS(NNS->getPrefix(), Context, After)); in getFragmentsForNNS()
218 Fragments.append(NNS->getAsIdentifier()->getName(), in getFragmentsForNNS()
225 return Fragments; in getFragmentsForNNS()
228 Fragments.append(NS->getName(), in getFragmentsForNNS()
237 Fragments.append(Alias->getName(), in getFragmentsForNNS()
249 Fragments.append("__super", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForNNS()
254 Fragments.append("template", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForNNS()
255 Fragments.appendSpace(); in getFragmentsForNNS()
262 Fragments.append(getFragmentsForType(T, Context, After)); in getFragmentsForNNS()
268 return Fragments.append("::", DeclarationFragments::FragmentKind::Text); in getFragmentsForNNS()
277 DeclarationFragments Fragments; in getFragmentsForType() local
285 Fragments in getFragmentsForType()
292 Fragments.append(getFragmentsForNNS(NNS, Context, After)); in getFragmentsForType()
296 return Fragments.append(getFragmentsForType(ET->desugar(), Context, After)); in getFragmentsForType()
310 return Fragments.append(Decl->getName(), in getFragmentsForType()
314 return Fragments.append( in getFragmentsForType()
322 return Fragments in getFragmentsForType()
331 Fragments.append(getFragmentsForType(T->getPointeeType(), Context, After)); in getFragmentsForType()
336 Fragments.append(" *", DeclarationFragments::FragmentKind::Text); in getFragmentsForType()
339 return Fragments; in getFragmentsForType()
345 return Fragments in getFragmentsForType()
353 return Fragments in getFragmentsForType()
372 Fragments.append("static", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForType()
375 Fragments.append("*", DeclarationFragments::FragmentKind::Text); in getFragmentsForType()
391 return Fragments.append( in getFragmentsForType()
406 return Fragments in getFragmentsForType()
424 return Fragments.append("{ ... }", in getFragmentsForType()
428 return Fragments.append(Decl->getName(), in getFragmentsForType()
439 return Fragments.append(Decl->getName(), in getFragmentsForType()
447 Fragments.append(Base.getAsString(), in getFragmentsForType()
450 return Fragments; in getFragmentsForType()
455 DeclarationFragments Fragments; in getFragmentsForQualifiers() local
457 Fragments.append("const", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForQualifiers()
459 Fragments.append("volatile", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForQualifiers()
461 Fragments.append("restrict", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForQualifiers()
463 return Fragments; in getFragmentsForQualifiers()
511 DeclarationFragments Fragments; in getFragmentsForNamespace() local
512 Fragments.append("namespace", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForNamespace()
514 Fragments.appendSpace().append( in getFragmentsForNamespace()
516 return Fragments.appendSemicolon(); in getFragmentsForNamespace()
521 DeclarationFragments Fragments; in getFragmentsForVar() local
523 Fragments.append("constexpr", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForVar()
528 Fragments in getFragmentsForVar()
549 Fragments.append(getFragmentsForType(T, Var->getASTContext(), After)) in getFragmentsForVar()
552 Fragments.append(getFragmentsForBlock(Var, BlockLoc, BlockProtoLoc, After)); in getFragmentsForVar()
555 return Fragments in getFragmentsForVar()
563 DeclarationFragments Fragments; in getFragmentsForVarTemplate() local
565 Fragments.append("constexpr", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForVarTemplate()
574 Fragments.append("static", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForVarTemplate()
585 Fragments.append(std::move(ArgumentFragment)) in getFragmentsForVarTemplate()
589 return Fragments; in getFragmentsForVarTemplate()
594 DeclarationFragments Fragments, After; in getFragmentsForParam() local
620 Fragments.append("(", DeclarationFragments::FragmentKind::Text) in getFragmentsForParam()
627 Fragments.append(std::move(TypeFragments)); in getFragmentsForParam()
629 Fragments.appendSpace(); in getFragmentsForParam()
630 Fragments in getFragmentsForParam()
635 return Fragments; in getFragmentsForParam()
641 DeclarationFragments Fragments; in getFragmentsForBlock() local
647 Fragments.append(std::move(ReturnValueFragment)) in getFragmentsForBlock()
672 return Fragments; in getFragmentsForBlock()
677 DeclarationFragments Fragments; in getFragmentsForFunction() local
683 Fragments.append("extern", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForFunction()
687 Fragments.append("static", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForFunction()
695 Fragments.append("consteval", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForFunction()
698 Fragments.append("constexpr", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForFunction()
711 Fragments.append(std::move(ReturnValueFragment)) in getFragmentsForFunction()
717 Fragments.append("<", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
721 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
722 Fragments.append( in getFragmentsForFunction()
726 Fragments.append(">", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
728 Fragments.append(std::move(After)); in getFragmentsForFunction()
730 Fragments.append("(", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
734 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
735 Fragments.append(getFragmentsForParam(Func->getParamDecl(i))); in getFragmentsForFunction()
740 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
741 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
743 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForFunction()
745 Fragments.append(DeclarationFragments::getExceptionSpecificationString( in getFragmentsForFunction()
748 return Fragments.appendSemicolon(); in getFragmentsForFunction()
753 DeclarationFragments Fragments; in getFragmentsForEnumConstant() local
754 return Fragments.append(EnumConstDecl->getName(), in getFragmentsForEnumConstant()
763 DeclarationFragments Fragments, After; in getFragmentsForEnum() local
764 Fragments.append("enum", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForEnum()
767 Fragments.appendSpace().append( in getFragmentsForEnum()
772 Fragments.appendSpace() in getFragmentsForEnum()
779 Fragments.appendSpace().append("{ ... }", in getFragmentsForEnum()
782 return Fragments.appendSemicolon(); in getFragmentsForEnum()
788 DeclarationFragments Fragments; in getFragmentsForField() local
790 Fragments.append("mutable", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForField()
792 return Fragments in getFragmentsForField()
806 DeclarationFragments Fragments; in getFragmentsForRecordDecl() local
808 Fragments.append("union", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForRecordDecl()
810 Fragments.append("struct", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForRecordDecl()
812 Fragments.appendSpace(); in getFragmentsForRecordDecl()
814 Fragments.append(Record->getName(), in getFragmentsForRecordDecl()
817 Fragments.append("{ ... }", DeclarationFragments::FragmentKind::Text); in getFragmentsForRecordDecl()
819 return Fragments.appendSemicolon(); in getFragmentsForRecordDecl()
827 DeclarationFragments Fragments; in getFragmentsForCXXClass() local
828 Fragments.append(DeclarationFragments::getStructureTypeFragment(Record)); in getFragmentsForCXXClass()
831 Fragments.appendSpace().append( in getFragmentsForCXXClass()
834 return Fragments.appendSemicolon(); in getFragmentsForCXXClass()
840 DeclarationFragments Fragments; in getFragmentsForSpecialCXXMethod() local
845 Fragments.append("explicit", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForSpecialCXXMethod()
851 Fragments.append(Name, DeclarationFragments::FragmentKind::Identifier) in getFragmentsForSpecialCXXMethod()
853 Fragments.append("(", DeclarationFragments::FragmentKind::Text); in getFragmentsForSpecialCXXMethod()
856 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForSpecialCXXMethod()
857 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForSpecialCXXMethod()
859 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForSpecialCXXMethod()
861 Fragments.append(DeclarationFragments::getExceptionSpecificationString( in getFragmentsForSpecialCXXMethod()
864 return Fragments.appendSemicolon(); in getFragmentsForSpecialCXXMethod()
869 DeclarationFragments Fragments; in getFragmentsForCXXMethod() local
872 Fragments.append("static", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForCXXMethod()
875 Fragments.append("constexpr", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForCXXMethod()
878 Fragments.append("volatile", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForCXXMethod()
883 Fragments in getFragmentsForCXXMethod()
889 Fragments.append("(", DeclarationFragments::FragmentKind::Text); in getFragmentsForCXXMethod()
892 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForCXXMethod()
893 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForCXXMethod()
895 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForCXXMethod()
898 Fragments.appendSpace().append("const", in getFragmentsForCXXMethod()
901 Fragments.append(DeclarationFragments::getExceptionSpecificationString( in getFragmentsForCXXMethod()
904 return Fragments.appendSemicolon(); in getFragmentsForCXXMethod()
910 DeclarationFragments Fragments; in getFragmentsForConversionFunction() local
913 Fragments.append("explicit", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForConversionFunction()
916 Fragments.append("operator", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForConversionFunction()
919 Fragments in getFragmentsForConversionFunction()
926 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForConversionFunction()
927 Fragments.append(getFragmentsForParam(ConversionFunction->getParamDecl(i))); in getFragmentsForConversionFunction()
929 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForConversionFunction()
932 Fragments.appendSpace().append("const", in getFragmentsForConversionFunction()
935 return Fragments.appendSemicolon(); in getFragmentsForConversionFunction()
941 DeclarationFragments Fragments; in getFragmentsForOverloadedOperator() local
945 Fragments in getFragmentsForOverloadedOperator()
952 Fragments.append("(", DeclarationFragments::FragmentKind::Text); in getFragmentsForOverloadedOperator()
955 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForOverloadedOperator()
956 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForOverloadedOperator()
958 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForOverloadedOperator()
961 Fragments.appendSpace().append("const", in getFragmentsForOverloadedOperator()
964 Fragments.append(DeclarationFragments::getExceptionSpecificationString( in getFragmentsForOverloadedOperator()
967 return Fragments.appendSemicolon(); in getFragmentsForOverloadedOperator()
974 DeclarationFragments Fragments; in getFragmentsForTemplateParameters() local
977 Fragments.append(",", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateParameters()
983 Fragments.append(TemplateParam->getTypeConstraint() in getFragmentsForTemplateParameters()
989 Fragments.append("typename", in getFragmentsForTemplateParameters()
992 Fragments.append("class", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForTemplateParameters()
995 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateParameters()
998 Fragments.appendSpace().append( in getFragmentsForTemplateParameters()
1004 Fragments.append(" = ", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateParameters()
1014 Fragments.append(std::move(TyFragments)).append(std::move(After)); in getFragmentsForTemplateParameters()
1017 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateParameters()
1020 Fragments.appendSpace().append( in getFragmentsForTemplateParameters()
1030 Fragments.append(" = ", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateParameters()
1035 Fragments.append("template", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForTemplateParameters()
1046 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateParameters()
1049 Fragments.appendSpace().append( in getFragmentsForTemplateParameters()
1054 Fragments.append(" = ", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateParameters()
1060 return Fragments; in getFragmentsForTemplateParameters()
1073 DeclarationFragments Fragments; in getFragmentsForTemplateArguments() local
1076 Fragments.append(",", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateArguments()
1104 Fragments.append(std::move(ArgumentFragment)); in getFragmentsForTemplateArguments()
1111 Fragments.append(VD->getNameAsString(), in getFragmentsForTemplateArguments()
1116 Fragments.append("nullptr", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForTemplateArguments()
1122 Fragments.append(Str, DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateArguments()
1128 Fragments.append(CTA.getAsStructuralValue().getAsString(Context, SVTy), in getFragmentsForTemplateArguments()
1142 Fragments.append(Str, DeclarationFragments::FragmentKind::TypeIdentifier, in getFragmentsForTemplateArguments()
1145 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateArguments()
1150 Fragments.append("<", DeclarationFragments::FragmentKind::Text) in getFragmentsForTemplateArguments()
1161 Fragments.append(ExprStr, DeclarationFragments::FragmentKind::Text); in getFragmentsForTemplateArguments()
1169 return Fragments; in getFragmentsForTemplateArguments()
1174 DeclarationFragments Fragments; in getFragmentsForConcept() local
1175 return Fragments in getFragmentsForConcept()
1193 DeclarationFragments Fragments; in getFragmentsForRedeclarableTemplate() local
1194 Fragments.append("template", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForRedeclarableTemplate()
1203 Fragments.appendSpace() in getFragmentsForRedeclarableTemplate()
1209 return Fragments.appendSpace(); in getFragmentsForRedeclarableTemplate()
1215 DeclarationFragments Fragments; in getFragmentsForClassTemplateSpecialization() local
1216 return Fragments in getFragmentsForClassTemplateSpecialization()
1236 DeclarationFragments Fragments; in getFragmentsForClassTemplatePartialSpecialization() local
1237 return Fragments in getFragmentsForClassTemplatePartialSpecialization()
1259 DeclarationFragments Fragments; in getFragmentsForVarTemplateSpecialization() local
1260 return Fragments in getFragmentsForVarTemplateSpecialization()
1279 DeclarationFragments Fragments; in getFragmentsForVarTemplatePartialSpecialization() local
1280 return Fragments in getFragmentsForVarTemplatePartialSpecialization()
1302 DeclarationFragments Fragments; in getFragmentsForFunctionTemplate() local
1303 return Fragments in getFragmentsForFunctionTemplate()
1319 DeclarationFragments Fragments; in getFragmentsForFunctionTemplateSpecialization() local
1320 return Fragments in getFragmentsForFunctionTemplateSpecialization()
1331 DeclarationFragments Fragments; in getFragmentsForMacro() local
1332 Fragments.append("#define", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForMacro()
1334 Fragments.append(Name, DeclarationFragments::FragmentKind::Identifier); in getFragmentsForMacro()
1339 Fragments.append("(", DeclarationFragments::FragmentKind::Text); in getFragmentsForMacro()
1345 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForMacro()
1346 Fragments.append(MI->params()[i]->getName(), in getFragmentsForMacro()
1351 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForMacro()
1352 Fragments.append("...", DeclarationFragments::FragmentKind::Text); in getFragmentsForMacro()
1354 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForMacro()
1356 return Fragments; in getFragmentsForMacro()
1361 DeclarationFragments Fragments; in getFragmentsForObjCCategory() local
1367 Fragments.append("@interface", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForObjCCategory()
1377 return Fragments; in getFragmentsForObjCCategory()
1382 DeclarationFragments Fragments; in getFragmentsForObjCInterface() local
1384 Fragments.append("@interface", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForObjCInterface()
1393 Fragments.append(" : ", DeclarationFragments::FragmentKind::Text) in getFragmentsForObjCInterface()
1399 return Fragments; in getFragmentsForObjCInterface()
1404 DeclarationFragments Fragments, After; in getFragmentsForObjCMethod() local
1407 Fragments.append("+ ", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCMethod()
1409 Fragments.append("- ", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCMethod()
1412 Fragments.append("(", DeclarationFragments::FragmentKind::Text) in getFragmentsForObjCMethod()
1423 Fragments.appendSpace().append( in getFragmentsForObjCMethod()
1435 Fragments.appendSpace().append( in getFragmentsForObjCMethod()
1440 Fragments.append(getFragmentsForParam(Param)); in getFragmentsForObjCMethod()
1443 return Fragments.appendSemicolon(); in getFragmentsForObjCMethod()
1448 DeclarationFragments Fragments, After; in getFragmentsForObjCProperty() local
1451 Fragments.append("@property", DeclarationFragments::FragmentKind::Keyword); in getFragmentsForObjCProperty()
1458 Fragments.append(" (", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProperty()
1469 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProperty()
1471 Fragments.append(Spelling, in getFragmentsForObjCProperty()
1476 Fragments.append("=", DeclarationFragments::FragmentKind::Text) in getFragmentsForObjCProperty()
1508 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProperty()
1511 Fragments.append("null_resettable", in getFragmentsForObjCProperty()
1514 Fragments.append( in getFragmentsForObjCProperty()
1521 Fragments.append(")", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProperty()
1524 Fragments.appendSpace(); in getFragmentsForObjCProperty()
1533 Fragments in getFragmentsForObjCProperty()
1537 Fragments.append( in getFragmentsForObjCProperty()
1540 return Fragments in getFragmentsForObjCProperty()
1549 DeclarationFragments Fragments; in getFragmentsForObjCProtocol() local
1551 Fragments.append("@protocol", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForObjCProtocol()
1558 Fragments.append(" <", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProtocol()
1563 Fragments.append(", ", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProtocol()
1567 Fragments.append((*It)->getName(), in getFragmentsForObjCProtocol()
1571 Fragments.append(">", DeclarationFragments::FragmentKind::Text); in getFragmentsForObjCProtocol()
1574 return Fragments; in getFragmentsForObjCProtocol()
1579 DeclarationFragments Fragments, After; in getFragmentsForTypedef() local
1580 Fragments.append("typedef", DeclarationFragments::FragmentKind::Keyword) in getFragmentsForTypedef()
1588 return Fragments.appendSemicolon(); in getFragmentsForTypedef()
1602 DeclarationFragments Fragments; in getSubHeading() local
1604 Fragments.append(cast<CXXRecordDecl>(Decl->getDeclContext())->getName(), in getSubHeading()
1607 Fragments.append( in getSubHeading()
1612 Fragments.append(Decl->getNameAsString(), in getSubHeading()
1615 Fragments.append(Decl->getName(), in getSubHeading()
1618 Fragments.append(Decl->getDeclName().getAsString(), in getSubHeading()
1620 return Fragments; in getSubHeading()
1627 DeclarationFragments Fragments; in getSubHeading() local
1629 Fragments.append("+ ", DeclarationFragments::FragmentKind::Text); in getSubHeading()
1631 Fragments.append("- ", DeclarationFragments::FragmentKind::Text); in getSubHeading()
1633 return Fragments.append(Method->getNameAsString(), in getSubHeading()
1640 DeclarationFragments Fragments; in getSubHeadingForMacro() local
1641 Fragments.append(Name, DeclarationFragments::FragmentKind::Identifier); in getSubHeadingForMacro()
1642 return Fragments; in getSubHeadingForMacro()