Home | History | Annotate | Download | only in AST

Lines Matching refs:Quals

144   print(split.Ty, split.Quals, OS, PlaceHolder);
147 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS,
156 printBefore(T, Quals, OS);
158 printAfter(T, Quals, OS);
243 Qualifiers Quals = Split.Quals;
246 Quals -= QualType(Subst, 0).getQualifiers();
248 printBefore(Split.Ty, Quals, OS);
253 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) {
265 if (CanPrefixQualifiers && !Quals.empty()) {
268 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/true);
270 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/true);
275 if (!CanPrefixQualifiers && !Quals.empty()) {
276 hasAfterQuals = !Quals.isEmptyWhenPrinted(Policy);
292 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/!PrevPHIsEmpty.get());
294 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/!PrevPHIsEmpty.get());
301 printAfter(split.Ty, split.Quals, OS);
306 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) {
749 if (unsigned quals = T->getTypeQuals()) {
751 AppendTypeQualList(OS, quals, Policy.Restrict);
1399 for (const auto *I : T->quals()) {
1576 unsigned quals = getCVRQualifiers();
1577 if (quals) {
1578 AppendTypeQualList(OS, quals, Policy.Restrict);