|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTContext.h 1943 return getQualifiedType(split.Ty, split.Quals);
tools/clang/include/clang/AST/ASTNodeTraverser.h 123 return Visit(SQT.Ty);
127 Visit(T.split().Ty);
tools/clang/include/clang/AST/Type.h 596 return std::pair<const Type *, Qualifiers>(Ty, Quals);
600 return a.Ty == b.Ty && a.Quals == b.Quals;
600 return a.Ty == b.Ty && a.Quals == b.Quals;
603 return a.Ty != b.Ty || a.Quals != b.Quals;
603 return a.Ty != b.Ty || a.Quals != b.Quals;
981 return getAsString(split.Ty, split.Quals, Policy);
996 return print(split.Ty, split.Quals, OS, policy, PlaceHolder, Indentation);
1009 return getAsStringInternal(split.Ty, split.Quals, out, policy);
6143 Ty->getLocallyUnqualifiedSingleStepDesugaredType().split();
6232 return QualType(getSplitUnqualifiedTypeImpl(*this).Ty, 0);
tools/clang/lib/AST/ASTContext.cpp 2732 canon = getExtQualType(canonSplit.Ty, canonSplit.Quals);
3200 Canon = getConstantArrayType(QualType(canonSplit.Ty, 0), ArySize, nullptr,
3230 const Type *ty = split.Ty;
3371 Canon = getVariableArrayType(QualType(canonSplit.Ty, 0), NumElts, ASM,
3418 QualType(canonElementType.Ty, 0),
3428 DependentSizedArrayType(*this, QualType(canonElementType.Ty, 0),
3441 if (QualType(canonElementType.Ty, 0) == elementType &&
3473 canon = getIncompleteArrayType(QualType(canonSplit.Ty, 0),
5178 dyn_cast<ArrayType>(splitType.Ty->getUnqualifiedDesugaredType());
5183 return QualType(splitType.Ty, 0);
5195 return QualType(splitType.Ty, 0);
5567 const auto *ATy = dyn_cast<ArrayType>(split.Ty);
5662 const ArrayType *array = split.Ty->getAsArrayTypeUnsafe();
tools/clang/lib/AST/ItaniumMangle.cpp 2461 const Type *ty = split.Ty;
2483 mangleType(QualType(splitDAST.Ty, 0));
3245 mangleType(QualType(split.Ty, 0));
tools/clang/lib/AST/ODRHash.cpp 764 if (auto Pointer = dyn_cast<PointerType>(split.Ty)) {
1118 AddType(split.Ty);
tools/clang/lib/AST/Type.cpp 324 return Context.getQualifiedType(split.Ty, split.Quals);
330 QualType desugar = split.Ty->getLocallyUnqualifiedSingleStepDesugaredType();
396 const Type *lastTypeWithQuals = split.Ty;
403 switch (split.Ty->getTypeClass()) {
419 lastTypeWithQuals = split.Ty;
758 QualType baseType(splitBaseType.Ty, 0);
759 if (const auto *baseObj = splitBaseType.Ty->getAs<ObjCObjectType>())
791 QualType result = static_cast<Derived *>(this)->Visit(splitType.Ty);
tools/clang/lib/AST/TypePrinter.cpp 173 print(split.Ty, split.Quals, OS, PlaceHolder);
283 if (const auto *Subst = dyn_cast<SubstTemplateTypeParmType>(Split.Ty))
286 printBefore(Split.Ty, Quals, OS);
339 printAfter(split.Ty, split.Quals, OS);
tools/clang/lib/Sema/SemaType.cpp 1845 T = BuildAtomicType(QualType(Split.Ty, 0),
6150 while (!prevTy || prevTy != underlyingType.Ty) {
6151 prevTy = underlyingType.Ty;
6394 return wrap(C, SplitOld.Ty, I);
6395 return C.getQualifiedType(wrap(C, SplitOld.Ty, I), SplitOld.Quals);