Home | History | Annotate | Download | only in AST

Lines Matching defs:Quals

137   print(split.Ty, split.Quals, OS, PlaceHolder);
140 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS,
149 printBefore(T, Quals, OS);
151 printAfter(T, Quals, OS);
235 Qualifiers Quals = Split.Quals;
238 Quals -= QualType(Subst, 0).getQualifiers();
240 printBefore(Split.Ty, Quals, OS);
245 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) {
257 if (CanPrefixQualifiers && !Quals.empty()) {
260 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/true);
262 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/true);
267 if (!CanPrefixQualifiers && !Quals.empty()) {
268 hasAfterQuals = !Quals.isEmptyWhenPrinted(Policy);
284 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/!PrevPHIsEmpty.get());
286 Quals.print(OS, Policy, /*appendSpaceIfNonEmpty=*/!PrevPHIsEmpty.get());
293 printAfter(split.Ty, split.Quals, OS);
298 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) {
697 if (unsigned quals = T->getTypeQuals()) {
699 AppendTypeQualList(OS, quals);
1265 for (const auto *I : T->quals()) {
1473 unsigned quals = getCVRQualifiers();
1474 if (quals) {
1475 AppendTypeQualList(OS, quals);