Lines Matching full:qualifiers
975 /// \brief Return a type with extended qualifiers.
976 QualType getExtQualType(const Type *Base, Qualifiers Quals) const;
984 /// The resulting type has a union of the qualifiers from T and the address
992 /// The retulting type has a union of the qualifiers from T and the gc
994 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const;
999 /// The resulting type has a union of the qualifiers from \p T and
1002 return T.withFastQualifiers(Qualifiers::Restrict);
1008 /// The resulting type has a union of the qualifiers from \p T and
1011 return T.withFastQualifiers(Qualifiers::Volatile);
1017 /// The resulting type has a union of the qualifiers from \p T and \c const.
1100 Qualifiers::ObjCLifetime &Lifetime,
1537 /// \brief Put the string version of the type qualifiers \p QT into \p S.
1662 /// \c restrict qualifiers.
1664 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR));
1672 /// \brief Return a type with additional qualifiers.
1673 QualType getQualifiedType(QualType T, Qualifiers Qs) const {
1681 /// \brief Return a type with additional qualifiers.
1682 QualType getQualifiedType(const Type *T, Qualifiers Qs) const {
1692 Qualifiers::ObjCLifetime lifetime) {
1693 assert(type.getObjCLifetime() == Qualifiers::OCL_None);
1694 assert(lifetime != Qualifiers::OCL_None);
1696 Qualifiers qs;
1707 Qualifiers Qs = type.getQualifiers();
1757 Qualifiers::GC getObjCGCAttrKind(QualType Ty) const;
1952 /// Qualifiers are stripped off, functions are turned into function
1966 /// capturing the qualifiers in \p Quals.
1973 /// \param Quals will receive the full set of qualifiers that were
1978 QualType getUnqualifiedArrayType(QualType T, Qualifiers &Quals);
1981 /// cvr-qualifiers have been removed.
2087 /// canonicalization, e.g. to move type qualifiers into the element type.
2124 /// cv-qualifiers.
2145 Qualifiers::ObjCLifetime getInnerObjCOwnership(QualType T) const;
2179 unsigned getTargetAddressSpace(Qualifiers Q) const {