|
reference, declaration → definition
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);