Lines Matching refs:Stored

67   QualType Stored;
83 const T *getTypePtr() const { return cast<T>(Stored.getTypePtr()); }
88 return cast_or_null<T>(Stored.getTypePtrOrNull());
92 operator QualType() const { return Stored; }
98 return Stored.isNull();
101 SplitQualType split() const { return Stored.split(); }
129 Qualifiers getQualifiers() const { return Stored.getLocalQualifiers(); }
132 unsigned getCVRQualifiers() const { return Stored.getLocalCVRQualifiers(); }
135 bool hasQualifiers() const { return Stored.hasLocalQualifiers(); }
138 return Stored.isLocalConstQualified();
142 return Stored.isLocalVolatileQualified();
146 return Stored.isLocalRestrictQualified();
153 return Stored.isCanonicalAsParam();
162 return Stored.withConst();
168 return Stored.isMoreQualifiedThan(Other.Stored);
174 return Stored.isAtLeastAsQualifiedAs(Other.Stored);
182 void *getAsOpaquePtr() const { return Stored.getAsOpaquePtr(); }
194 void dump() const { Stored.dump(); }
241 CanQual<T> Stored;
245 const T *getTypePtr() const { return Stored.getTypePtr(); }
254 operator const T*() const { return this->Stored.getTypePtrOrNull(); }
259 return this->Stored.template getAs<U>();
354 CanProxy(CanQual<T> Stored) { this->Stored = Stored; }
357 operator CanQual<T>() const { return this->Stored; }
620 return CanQual<T>::CreateUnsafe(Stored.getLocalUnqualifiedType());
634 Result.Stored = QualType::getFromOpaquePtr(Ptr);
635 assert((!Result || Result.Stored.getAsOpaquePtr() == (void*)-1 ||
636 Result.Stored.isCanonical()) && "Type is not canonical!");
646 Result.Stored = Other;
656 if (Stored.isNull())
659 if (isa<U>(Stored.getTypePtr()))
660 return CanQual<U>::CreateUnsafe(Stored);
671 assert(!Stored.isNull() && isa<U>(Stored.getTypePtr()));
672 return CanQual<U>::CreateUnsafe(Stored);