reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1092   if (T->getBaseType().getTypePtr() != T)
 1093     TRY_TO(TraverseType(T->getBaseType()));
 1348   if (TL.getTypePtr()->getBaseType().getTypePtr() != TL.getTypePtr())
tools/clang/include/clang/AST/Type.h
 5680     return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCId);
 5684     return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCClass);
 5691     if (const BuiltinType *T = getBaseType()->getAs<BuiltinType>())
 5850   QualType baseType = getBaseType();
 5855     baseType = ObjT->getBaseType();
tools/clang/include/clang/AST/TypeLoc.h
 1041     return getTypePtr()->getBaseType();
tools/clang/lib/AST/ASTContext.cpp
 2090     return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr());
 4666              objT->getBaseType(),
 4679     return getObjCObjectType(objT->getBaseType(),
tools/clang/lib/AST/ASTDiagnostic.cpp
  195     if (Ty->getBaseType().getTypePtr() != Ty && !ShouldAKA) {
  196       QualType BaseType = Desugar(Context, Ty->getBaseType(), ShouldAKA);
tools/clang/lib/AST/ASTImporter.cpp
 1503   ExpectedType ToBaseTypeOrErr = import(T->getBaseType());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  905     if (!IsStructurallyEquivalent(Context, Obj1->getBaseType(),
  906                                   Obj2->getBaseType()))
tools/clang/lib/AST/ItaniumMangle.cpp
 3275   mangleType(T->getBaseType());
tools/clang/lib/AST/MicrosoftMangle.cpp
 2775     return mangleType(T->getBaseType(), Range, QMM_Drop);
tools/clang/lib/AST/Type.cpp
  704   if (const auto objcObject = getBaseType()->getAs<ObjCObjectType>()) {
  722   if (const auto objcObject = getBaseType()->getAs<ObjCObjectType>()) {
  739   if (const auto objcObject = getBaseType()->getAs<ObjCObjectType>()) {
  757   SplitQualType splitBaseType = getBaseType().split();
 1124     QualType baseType = recurse(T->getBaseType());
 1142     if (baseType.getAsOpaquePtr() == T->getBaseType().getAsOpaquePtr() &&
 1233           obj->getBaseType(), obj->getTypeArgsAsWritten(), obj->getProtocols(),
 1333                 objcObjectType->getBaseType(), {}, protocols,
 1346         return Ctx.getObjCObjectType(objcObjectType->getBaseType(), newTypeArgs,
 1377         objType->getBaseType(), objType->getTypeArgsAsWritten(),
 1402     QualType baseType = objType->getBaseType().stripObjCKindOfType(Ctx);
 2171     return cast<ObjCObjectType>(CanonicalType)->getBaseType()
 3524   Profile(ID, getBaseType(), getTypeArgsAsWritten(),
 3701     return Cache::get(cast<ObjCObjectType>(T)->getBaseType());
 3784     return computeTypeLinkageInfo(cast<ObjCObjectType>(T)->getBaseType());
tools/clang/lib/AST/TypePrinter.cpp
 1597     return printBefore(T->getBaseType(), OS);
 1602   print(T->getBaseType(), OS, StringRef());
 1638     return printAfter(T->getBaseType(), OS);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2292   return getOrCreateType(Ty->getBaseType(), Unit);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  617     ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 3227     Ty = cast<ObjCObjectType>(Ty)->getBaseType().getTypePtr();
 3553   const Type *T = OT->getBaseType().getTypePtr();
tools/clang/lib/Index/USRGeneration.cpp
  835       VisitType(OIT->getBaseType());
tools/clang/lib/Sema/SemaType.cpp
 6679       objType->getBaseType(), objType->getTypeArgsAsWritten(),
tools/clang/lib/Serialization/ASTWriter.cpp
  555   Record.AddTypeRef(T->getBaseType());
tools/clang/tools/libclang/CXType.cpp
 1166   return MakeCXType(OT->getBaseType(), GetTU(CT));