Home | History | Annotate | Download | only in AST

Lines Matching refs:Qualifiers

91     void print(const Type *ty, Qualifiers qs, raw_ostream &OS,
99 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS);
101 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS);
115 if (TypeQuals & Qualifiers::Const) {
119 if (TypeQuals & Qualifiers::Volatile) {
124 if (TypeQuals & Qualifiers::Restrict) {
144 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS,
160 // CanPrefixQualifiers - We prefer to print type qualifiers before the type,
239 Qualifiers Quals = Split.Quals;
249 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) {
255 // Print qualifiers as appropriate.
302 void TypePrinter::printAfter(const Type *T, Qualifiers Quals, raw_ostream &OS) {
1132 // Prefer the macro forms of the GC and ownership qualifiers.
1171 // Prefer the macro forms of the GC and ownership qualifiers.
1264 while (tmp.getObjCGCAttr() == Qualifiers::GCNone) {
1281 case Qualifiers::OCL_None: llvm_unreachable("no ownership!");
1282 case Qualifiers::OCL_ExplicitNone: OS << "none"; break;
1283 case Qualifiers::OCL_Strong: OS << "strong"; break;
1284 case Qualifiers::OCL_Weak: OS << "weak"; break;
1285 case Qualifiers::OCL_Autoreleasing: OS << "autoreleasing"; break;
1495 std::string Qualifiers::getAsString() const {
1500 // Appends qualifiers to the given string, separated by spaces. Will
1503 std::string Qualifiers::getAsString(const PrintingPolicy &Policy) const {
1510 bool Qualifiers::isEmptyWhenPrinted(const PrintingPolicy &Policy) const {
1520 if (Qualifiers::ObjCLifetime lifetime = getObjCLifetime())
1521 if (!(lifetime == Qualifiers::OCL_Strong && Policy.SuppressStrongLifetime))
1527 // Appends qualifiers to the given string, separated by spaces. Will
1530 void Qualifiers::print(raw_ostream &OS, const PrintingPolicy& Policy,
1562 if (Qualifiers::GC gc = getObjCGCAttr()) {
1566 if (gc == Qualifiers::Weak)
1571 if (Qualifiers::ObjCLifetime lifetime = getObjCLifetime()) {
1572 if (!(lifetime == Qualifiers::OCL_Strong && Policy.SuppressStrongLifetime)){
1579 case Qualifiers::OCL_None: llvm_unreachable("none but true");
1580 case Qualifiers::OCL_ExplicitNone: OS << "__unsafe_unretained"; break;
1581 case Qualifiers::OCL_Strong:
1586 case Qualifiers::OCL_Weak: OS << "__weak"; break;
1587 case Qualifiers::OCL_Autoreleasing: OS << "__autoreleasing"; break;
1601 std::string QualType::getAsString(const Type *ty, Qualifiers qs) {
1608 void QualType::print(const Type *ty, Qualifiers qs,
1617 void QualType::getAsStringInternal(const Type *ty, Qualifiers qs,