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

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  286     Visit(T->getClass());
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  954   TRY_TO(TraverseType(QualType(T->getClass(), 0)));
 1169   TRY_TO(TraverseType(QualType(TL.getTypePtr()->getClass(), 0)));
tools/clang/include/clang/AST/Type.h
 2845     Profile(ID, getPointeeType(), getClass());
tools/clang/include/clang/AST/TypeLoc.h
 1280     return getTypePtr()->getClass();
tools/clang/lib/AST/ASTContext.cpp
 5280       hasSameUnqualifiedType(QualType(T1MPType->getClass(), 0),
 5281                              QualType(T2MPType->getClass(), 0))) {
tools/clang/lib/AST/ASTImporter.cpp
 1091   ExpectedType ClassTypeOrErr = import(QualType(T->getClass(), 0));
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  524     if (!IsStructurallyEquivalent(Context, QualType(MemPtr1->getClass(), 0),
  525                                   QualType(MemPtr2->getClass(), 0)))
tools/clang/lib/AST/ExprConstant.cpp
 8720     const Type *FinalTy = E->getType()->castAs<MemberPointerType>()->getClass();
tools/clang/lib/AST/ItaniumMangle.cpp
 2974   mangleType(QualType(T->getClass(), 0));
tools/clang/lib/AST/MicrosoftMangle.cpp
  571       mangleName(MPT->getClass()->getAsCXXRecordDecl());
 2569     mangleName(T->getClass()->castAs<RecordType>()->getDecl());
 2573     mangleName(T->getClass()->castAs<RecordType>()->getDecl());
tools/clang/lib/AST/ODRHash.cpp
  904     AddType(T->getClass());
tools/clang/lib/AST/QualTypeNames.cpp
  387     QualType Class = getFullyQualifiedType(QualType(MPT->getClass(), 0), Ctx,
tools/clang/lib/AST/Type.cpp
  891     return Ctx.getMemberPointerType(pointeeType, T->getClass());
 2153     const Type *ClassTy = MPTy->getClass();
 3677     return merge(Cache::get(MPT->getClass()),
 3761     LinkageInfo LV = computeTypeLinkageInfo(MPT->getClass());
 4146   return getClass()->getAsCXXRecordDecl()->getMostRecentNonInjectedDecl();
tools/clang/lib/AST/TypePrinter.cpp
  474   TypePrinter(InnerPolicy).print(QualType(T->getClass(), 0), OS, StringRef());
tools/clang/lib/CodeGen/CGCXXABI.cpp
   50       cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
  244     derivedType->castAs<MemberPointerType>()->getClass()->getAsCXXRecordDecl();
tools/clang/lib/CodeGen/CGClass.cpp
  144                             memberPtrType->getClass()->getAsCXXRecordDecl(),
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2731   llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U);
tools/clang/lib/CodeGen/CGExprCXX.cpp
  424       cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
  434                 QualType(MPT->getClass(), 0));
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  665       RecordsWithOpaqueMemberPointers.insert(MPTy->getClass());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  584       cast<CXXRecordDecl>(MPT->getClass()->castAs<RecordType>()->getDecl());
  739     CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl();
 3108     const RecordType *ClassType = cast<RecordType>(MemberPointerTy->getClass());
 3792   const RecordType *ClassType = cast<RecordType>(Ty->getClass());
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3768                                      MPTy->getClass());
tools/clang/lib/Sema/SemaCast.cpp
 1571   QualType SrcClass(SrcMemPtr->getClass(), 0);
 1572   QualType DestClass(DestMemPtr->getClass(), 0);
tools/clang/lib/Sema/SemaExprCXX.cpp
 5440   QualType Class(MemPtr->getClass(), 0);
 6227       MemberOfClass.push_back(std::make_pair(MemPtr1->getClass(),
 6228                                              MemPtr2->getClass()));
tools/clang/lib/Sema/SemaLookup.cpp
 2914       Queue.push_back(MemberPtr->getClass());
tools/clang/lib/Sema/SemaOverload.cpp
 2807     if (!Context.hasSameType(FromMember->getClass(), ToMember->getClass())) {
 2807     if (!Context.hasSameType(FromMember->getClass(), ToMember->getClass())) {
 2808       PDiag << ft_different_class << QualType(ToMember->getClass(), 0)
 2809             << QualType(FromMember->getClass(), 0);
 3026   QualType FromClass(FromTypePtr->getClass(), 0);
 3027   QualType ToClass(ToTypePtr->getClass(), 0);
 3064   QualType FromClass = QualType(FromPtrType->getClass(), 0);
 3065   QualType ToClass   = QualType(ToPtrType->getClass(), 0);
 4304     const Type *FromPointeeType1 = FromMemPointer1->getClass();
 4305     const Type *ToPointeeType1 = ToMemPointer1->getClass();
 4306     const Type *FromPointeeType2 = FromMemPointer2->getClass();
 4307     const Type *ToPointeeType2 = ToMemPointer2->getClass();
 7722   const Type *ClassTy = PointerTy->getClass();
 7860       TyRec = RHSMPType->getClass()->getAs<RecordType>();
 8850         QualType C2 = QualType(mptr->getClass(), 0);
tools/clang/lib/Sema/SemaTemplate.cpp
 5524   return Visit(T->getPointeeType()) || Visit(QualType(T->getClass(), 0));
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1884                                            QualType(MemPtrParam->getClass(), 0),
 1885                                            QualType(MemPtrArg->getClass(), 0),
 5388     MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0),
tools/clang/lib/Sema/SemaType.cpp
 2178         if (!MPTy->getClass()->isDependentType())
 6428         return C.getMemberPointerType(New, OldMPT->getClass());
 7990     if (!MPTy->getClass()->isDependentType()) {
 7992           !MPTy->getClass()->getAsCXXRecordDecl()->isBeingDefined() &&
 7993           RequireCompleteType(Loc, QualType(MPTy->getClass(), 0),
 8000         (void)isCompleteType(Loc, QualType(MPTy->getClass(), 0));
tools/clang/lib/Sema/TreeTransform.h
 4716   QualType OldClsType = QualType(T->getClass(), 0);
tools/clang/lib/Serialization/ASTWriter.cpp
  228   Record.AddTypeRef(QualType(T->getClass(), 0));
tools/clang/tools/libclang/CXType.cpp
  923     ET = QualType(cast<MemberPointerType> (TP)->getClass(), 0);