|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 677 const Type *getTypePtr() const;
References
tools/clang/include/clang/AST/ASTContext.h 1978 if (!type.getTypePtr()->isObjCObjectPointerType() ||
2082 TypeInfo getTypeInfo(QualType T) const { return getTypeInfo(T.getTypePtr()); }
2128 return getTypeUnadjustedAlign(T.getTypePtr());
2294 return T->getCanonicalTypeInternal().getTypePtr();
tools/clang/include/clang/AST/CanonicalType.h 83 const T *getTypePtr() const { return cast<T>(Stored.getTypePtr()); }
642 assert((Other.isNull() || isa<T>(Other.getTypePtr())) &&
658 if (isa<U>(Stored.getTypePtr()))
670 assert(!Stored.isNull() && isa<U>(Stored.getTypePtr()));
tools/clang/include/clang/AST/ExprObjC.h 666 Receiver(st.getTypePtr()) {
687 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) {
827 void setSuperReceiver(QualType T) { Receiver = T.getTypePtr(); }
tools/clang/include/clang/AST/RecursiveASTVisitor.h 1092 if (T->getBaseType().getTypePtr() != T)
1348 if (TL.getTypePtr()->getBaseType().getTypePtr() != TL.getTypePtr())
tools/clang/include/clang/AST/Type.h 697 return *getTypePtr();
701 return getTypePtr();
882 QualType getLocalUnqualifiedType() const { return QualType(getTypePtr(), 0); }
1269 return Val.getTypePtr();
5089 return cast<TemplateSpecializationType>(InjectedType.getTypePtr());
6193 return getTypePtr()->isCanonicalUnqualified();
6200 const Type *T = getTypePtr();
6229 if (!getTypePtr()->getCanonicalTypeInternal().hasLocalQualifiers())
6230 return QualType(getTypePtr(), 0);
6236 if (!getTypePtr()->getCanonicalTypeInternal().hasLocalQualifiers())
6274 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6280 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6286 if (auto *RD = getTypePtr()->getBaseElementTypeUnsafe()->getAsRecordDecl())
6347 return ((getTypePtr()->isVoidType() && !hasQualifiers()) ||
6348 getTypePtr()->isFunctionType());
6801 type = arrayType->getElementType().getTypePtr();
6808 return type->getPointeeType().getTypePtr();
6891 Ty = A->getModifiedType().getTypePtr();
6893 Ty = E->desugar().getTypePtr();
6895 Ty = P->desugar().getTypePtr();
6897 Ty = A->desugar().getTypePtr();
6899 Ty = M->desugar().getTypePtr();
tools/clang/include/clang/AST/TypeLoc.h 135 return QualType::getFromOpaquePtr(Ty).getTypePtr();
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1067 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr()))
1370 while (const TypedefType *TD = dyn_cast<TypedefType>(Ty.getTypePtr()))
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp 105 if (isa<AttributedType>(ty.getTypePtr()))
tools/clang/lib/AST/ASTContext.cpp 1637 Align = getTypeInfoImpl(T.getTypePtr()).Align;
1651 Align = std::max(Align, getPreferredTypeAlign(T.getTypePtr()));
1656 uint64_t TypeSize = getTypeSize(T.getTypePtr());
1746 return getTypeInfoInChars(T.getTypePtr());
1754 return isAlignmentRequired(T.getTypePtr());
2090 return getTypeInfo(cast<ObjCObjectType>(T)->getBaseType().getTypePtr());
2093 return getTypeInfo(cast<AdjustedType>(T)->getAdjustedType().getTypePtr());
2133 getReplacementType().getTypePtr());
2140 return getTypeInfo(A->getDeducedType().getTypePtr());
2144 return getTypeInfo(cast<ParenType>(T)->getInnerType().getTypePtr());
2148 cast<MacroQualifiedType>(T)->getUnderlyingType().getTypePtr());
2151 return getTypeInfo(cast<ObjCTypeParamType>(T)->desugar().getTypePtr());
2155 TypeInfo Info = getTypeInfo(Typedef->getUnderlyingType().getTypePtr());
2171 return getTypeInfo(cast<ElaboratedType>(T)->getNamedType().getTypePtr());
2175 cast<AttributedType>(T)->getEquivalentType().getTypePtr());
2295 return getPreferredTypeAlign(getPointerDiffType().getTypePtr());
2302 T = CT->getElementType().getTypePtr();
2304 T = ET->getDecl()->getIntegerType().getTypePtr();
2326 uint64_t TypeSize = getTypeSize(T.getTypePtr());
2827 return cast<FunctionType>(Result.getTypePtr());
4650 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) {
4657 dyn_cast<ObjCObjectPointerType>(type.getTypePtr())) {
4675 if (const auto *objT = dyn_cast<ObjCObjectType>(type.getTypePtr())){
5156 const Type *Ty = T.getTypePtr();
5531 const_cast<Type *>(T.getTypePtr()));
5910 return ET->getDecl()->getIntegerType().getTypePtr();
6604 if (isa<TypedefType>(PointeeTy.getTypePtr())) {
6853 if (isa<TypedefType>(T.getTypePtr())) {
9007 QualType(LHSPointee.getTypePtr(), LHSPteeQual.getAsOpaqueValue());
9009 QualType(RHSPointee.getTypePtr(), RHSPteeQual.getAsOpaqueValue());
9233 cast<FunctionType>(RHSCan.getTypePtr())->getReturnType();
9235 cast<FunctionType>(LHSCan.getTypePtr())->getReturnType();
tools/clang/lib/AST/ASTDiagnostic.cpp 195 if (Ty->getBaseType().getTypePtr() != Ty && !ShouldAKA) {
tools/clang/lib/AST/ASTImporter.cpp 1096 *ToPointeeTypeOrErr, (*ClassTypeOrErr).getTypePtr());
1389 cast<TemplateTypeParmType>((*ReplacedOrErr).getTypePtr());
1481 if (T != T->getCanonicalTypeInternal().getTypePtr()) {
1558 getLeafPointeeType(P->getType().getCanonicalType().getTypePtr());
7871 const Type *FromTy = FromT.getTypePtr();
7886 ImportedTypes[FromTy] = (*ToTOrErr).getTypePtr();
8204 TyOrErr->getTypePtr());
8795 ImportedTypes.find(From.getTypePtr());
tools/clang/lib/AST/Decl.cpp 1872 const Type* T = QT.getTypePtr();
4205 IntegerType = NewType.getTypePtr();
tools/clang/lib/AST/DeclCXX.cpp 2402 return Initializee.get<TypeSourceInfo*>()->getType().getTypePtr();
tools/clang/lib/AST/DeclObjC.cpp 1396 TPDecl->setTypeForDecl(TPType.getTypePtr());
tools/clang/lib/AST/DeclTemplate.cpp 520 TTPDecl->setTypeForDecl(TTPType.getTypePtr());
tools/clang/lib/AST/Expr.cpp 4553 dyn_cast<VariableArrayType>(getArgumentType().getTypePtr()))
tools/clang/lib/AST/ExprConstant.cpp 7542 TypeInfo = TypeInfoLValue(E->getTypeOperand(Info.Ctx).getTypePtr());
7544 TypeInfo = TypeInfoLValue(E->getExprOperand()->getType().getTypePtr());
7561 TypeInfoLValue(Info.Ctx.getRecordType(DynType->Type).getTypePtr());
8083 Info.Ctx.getPreferredTypeAlign(T.getTypePtr()));
8086 return Info.Ctx.getTypeAlignInChars(T.getTypePtr());
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp 451 Descriptor *D = P.createDescriptor(Src, Ty.getTypePtr(),
tools/clang/lib/AST/Interp/Program.cpp 171 Desc = createDescriptor(D, Ty.getTypePtr(), IsConst, IsTemporary);
281 Desc = createDescriptor(FD, FT.getTypePtr(), IsConst,
323 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
342 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
353 const Type *InnerTy = AT->getValueType().getTypePtr();
tools/clang/lib/AST/Linkage.h 151 return computeTypeLinkageInfo(T.getTypePtr());
158 return getTypeLinkageAndVisibility(T.getTypePtr());
tools/clang/lib/AST/MicrosoftMangle.cpp 1932 const Type *ty = T.getTypePtr();
2672 const Type *ty = T.getTypePtr();
tools/clang/lib/AST/ODRHash.cpp 1026 dyn_cast<TypedefType>(UnderlyingType.getTypePtr())) {
1031 dyn_cast<ElaboratedType>(UnderlyingType.getTypePtr())) {
1038 AddType(UnderlyingType.getTypePtr());
tools/clang/lib/AST/QualTypeNames.cpp 147 return QT.getTypePtr();
179 return QT.getTypePtr();
372 if (isa<PointerType>(QT.getTypePtr())) {
382 if (auto *MPT = dyn_cast<MemberPointerType>(QT.getTypePtr())) {
389 QT = Ctx.getMemberPointerType(QT, Class.getTypePtr());
397 if (isa<ReferenceType>(QT.getTypePtr())) {
399 bool IsLValueRefTy = isa<LValueReferenceType>(QT.getTypePtr());
417 while (isa<SubstTemplateTypeParmType>(QT.getTypePtr())) {
421 QT = cast<SubstTemplateTypeParmType>(QT.getTypePtr())->desugar();
432 QT = QualType(QT.getTypePtr(), 0);
434 if (const auto *ETypeInput = dyn_cast<ElaboratedType>(QT.getTypePtr())) {
440 Prefix = createNestedNameSpecifierForScopeOf(Ctx, QT.getTypePtr(),
446 if (isa<const TemplateSpecializationType>(QT.getTypePtr()) ||
447 isa<const RecordType>(QT.getTypePtr())) {
453 Ctx, QT.getTypePtr(), WithGlobalNsPrefix);
tools/clang/lib/AST/StmtIterator.cpp 31 t = vt->getElementType().getTypePtr();
41 p = FindVA(p->getElementType().getTypePtr());
76 if (const VariableArrayType* VAPtr = FindVA(VD->getType().getTypePtr())) {
86 FindVA(TD->getUnderlyingType().getTypePtr())) {
tools/clang/lib/AST/TemplateBase.cpp 54 const Type *T = TemplArg.getIntegralType().getTypePtr();
tools/clang/lib/AST/Type.cpp 73 const Type* ty = getTypePtr();
93 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl();
98 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl();
304 return ATy->getElementType().getTypePtr();
313 ->getElementType().getTypePtr();
1360 const auto *newAttrType = dyn_cast<AttributedType>(newType.getTypePtr());
1437 if (const auto AT = getTypePtr()->getAs<AtomicType>())
1710 Cur = AT->getEquivalentType().getTypePtr();
1730 return Visit(T.getTypePtr());
2053 const Type *T = CanonicalType.getTypePtr();
2208 QualType CanonicalType = getTypePtr()->CanonicalType;
2258 QualType CanonicalType = getTypePtr()->CanonicalType;
2346 getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
2362 getTypePtr()->getBaseElementTypeUnsafe()->getAs<RecordType>())
2484 const Type *ty = getTypePtr();
2915 if (const auto *RefType = getTypePtr()->getAs<ReferenceType>())
2924 (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
2924 (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
3575 return get(T.getTypePtr());
3591 const Type *CT = T->getCanonicalTypeInternal().getTypePtr();
3870 = cast<TemplateSpecializationType>(type.getTypePtr())
3878 switch (cast<BuiltinType>(type.getTypePtr())->getKind()) {
4019 const Type *canon = getCanonicalTypeInternal().getTypePtr();
4023 canon = array->getElementType().getTypePtr();
4042 if (next.getTypePtr() == cur) return false;
4043 cur = next.getTypePtr();
4076 type = array->getElementType().getTypePtr();
tools/clang/lib/AST/TypePrinter.cpp 1311 assert(OwnedTagDecl->getTypeForDecl() == T->getNamedType().getTypePtr() &&
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 370 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr();
859 const Type *TypeNode = It.getType().getTypePtr();
tools/clang/lib/Analysis/CFG.cpp 1335 t = vt->getElementType().getTypePtr();
2877 for (const VariableArrayType* VA = FindVA(VD->getType().getTypePtr());
2878 VA != nullptr; VA = FindVA(VA->getElementType().getTypePtr())) {
3972 for (const VariableArrayType *VA =FindVA(E->getArgumentType().getTypePtr());
3973 VA != nullptr; VA = FindVA(VA->getElementType().getTypePtr()))
tools/clang/lib/Analysis/LiveVariables.cpp 224 const Type *ty = Ty.getTypePtr();
230 ty = VT->getElementType().getTypePtr();
tools/clang/lib/CodeGen/CGClass.cpp 2038 LangAS ThisAS = ThisType.getTypePtr()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGDebugInfo.cpp 58 return getTypeAlignIfRequired(Ty.getTypePtr(), Ctx);
1789 dyn_cast<MemberPointerType>(T.getTypePtr())) {
1810 if (const auto *MPT = dyn_cast<MemberPointerType>(T.getTypePtr()))
2054 if (D.getTypePtr()->isVoidPointerType()) {
2057 QualType PointeeTy = D.getTypePtr()->getPointeeType();
2859 return C.getQualifiedType(T.getTypePtr(), Quals);
2863 return C.getQualifiedType(T.getTypePtr(), Quals);
tools/clang/lib/CodeGen/CGExpr.cpp 3967 const auto *RD = Type.getTypePtr()->getAsCXXRecordDecl();
tools/clang/lib/CodeGen/CGExprComplex.cpp 640 Args, cast<FunctionType>(FQTy.getTypePtr()), false);
tools/clang/lib/CodeGen/CGExprScalar.cpp 1285 assert(DstType->castAs<ExtVectorType>()->getElementType().getTypePtr() ==
1286 SrcType.getTypePtr() &&
tools/clang/lib/CodeGen/CGObjCMac.cpp 6833 IVD->getType().getTypePtr()) >> 3;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7196 const auto *ATy = cast<ArrayType>(BaseTy.getTypePtr());
7298 if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
8477 const auto *PtrTy = cast<PointerType>(RI.getType().getTypePtr());
8504 const auto *PtrTy = cast<ReferenceType>(RI.getType().getTypePtr());
tools/clang/lib/CodeGen/CGVTables.cpp 1123 Context.getRecordType(AP.first).getTypePtr()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp 1866 const Type *ty = type.getTypePtr();
tools/clang/lib/CodeGen/CodeGenModule.cpp 1632 MD->getType(), Context.getRecordType(Base).getTypePtr()));
2270 while (auto AT = dyn_cast<ArrayType>(Ty.getTypePtr()))
5925 auto SamplerT = getOpenCLRuntime().getSamplerType(E->getType().getTypePtr());
tools/clang/lib/CodeGen/CodeGenTypes.cpp 123 const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr();
269 if (RecordDeclTypes.count(Context.getTagDeclType(RD).getTypePtr()))
282 const Type *Ty = T.getTypePtr();
313 const Type *Ty = QFT.getTypePtr();
314 const FunctionType *FT = cast<FunctionType>(QFT.getTypePtr());
384 const Type *Ty = T.getTypePtr();
715 const Type *Key = Context.getTagDeclType(RD).getTypePtr();
777 const Type *Key = Context.getTagDeclType(RD).getTypePtr();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 756 getContext().getRecordType(Base).getTypePtr()));
3227 Ty = cast<ObjCObjectType>(Ty)->getBaseType().getTypePtr();
3553 const Type *T = OT->getBaseType().getTypePtr();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2735 const Type *SrcRecTy = Ctx.getTypeDeclType(SrcRD).getTypePtr();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 86 if (!QualTy.isNull() && CanRepresent(QualTy.getTypePtr()))
93 if (!QualTy.isNull() && CanRepresent(QualTy.getTypePtr()))
110 if (CanRepresent(FnTy.getTypePtr()))
129 if (CanRepresent(FnTy.getTypePtr()))
tools/clang/lib/CodeGen/TargetInfo.cpp 590 Found = FT.getTypePtr();
1541 T = Ty.getTypePtr();
4417 return IsQPXVectorTy(Ty.getTypePtr());
4674 const Type *TyPtr = Ty.getTypePtr();
4685 .getTypePtr();
tools/clang/lib/Index/USRGeneration.cpp 770 = TypeSubstitutions.find(T.getTypePtr());
777 TypeSubstitutions[T.getTypePtr()] = Number;
tools/clang/lib/Sema/Sema.cpp 2191 auto CanT = T.getCanonicalType().getTypePtr();
2278 if (auto TypedefT = dyn_cast<TypedefType>(QT.getTypePtr()))
2280 if (auto TagT = dyn_cast<TagType>(QT.getCanonicalType().getTypePtr()))
2287 auto TypePtr = QT->castAs<ExtVectorType>()->getElementType().getTypePtr();
2295 return checkOpenCLDisabledTypeOrDecl(QT.getCanonicalType().getTypePtr(), Loc,
tools/clang/lib/Sema/SemaAttr.cpp 144 dyn_cast<TemplateSpecializationType>(Canonical.getTypePtr())) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp 32 const Type *Ty = T->getCanonicalTypeInternal().getTypePtr();
tools/clang/lib/Sema/SemaCast.cpp 280 DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
310 DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
323 DiscardMisalignedMemberAddress(DestType.getTypePtr(), E);
1547 Self.Context.getTypeDeclType(M->getParent()).getTypePtr());
2372 DestPtr = Self.getASTContext().getCanonicalType(DestType.getTypePtr()),
2373 SrcPtr = Self.getASTContext().getCanonicalType(SrcType.getTypePtr());
2391 DestPtr = DestPPtr->getPointeeType().getTypePtr();
2392 SrcPtr = SrcPPtr->getPointeeType().getTypePtr();
tools/clang/lib/Sema/SemaChecking.cpp 5692 const Type *Arg1Ty = Arg1->getType().getCanonicalType().getTypePtr();
5695 const Type *Arg2Ty = Arg2->getType().getCanonicalType().getTypePtr();
10074 T->getCanonicalTypeInternal().getTypePtr());
10082 T = VT->getElementType().getTypePtr();
10084 T = CT->getElementType().getTypePtr();
10086 T = AT->getValueType().getTypePtr();
10091 T = ET->getDecl()->getIntegerType().getDesugaredType(C).getTypePtr();
10127 T = VT->getElementType().getTypePtr();
10129 T = CT->getElementType().getTypePtr();
10131 T = AT->getValueType().getTypePtr();
11623 Source = cast<VectorType>(Source)->getElementType().getTypePtr();
11624 Target = cast<VectorType>(Target)->getElementType().getTypePtr();
11627 Target = VecTy->getElementType().getTypePtr();
11641 Source = cast<ComplexType>(Source)->getElementType().getTypePtr();
11642 Target = cast<ComplexType>(Target)->getElementType().getTypePtr();
13251 const Type *BaseType = ArrayTy->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaCodeComplete.cpp 690 Context, Result, false, Context.getTypeDeclType(TD).getTypePtr());
1160 SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
1283 SemaRef.Context.getTypeDeclType(Tag).getTypePtr());
1954 const auto *BR = Base.getType().getTypePtr()->getAsCXXRecordDecl();
4495 if (!P->getType().getTypePtr()->isBlockPointerType() ||
tools/clang/lib/Sema/SemaCoroutine.cpp 125 CoroTrait.getTypePtr());
379 Type const *T = RetType.getTypePtr();
1283 OpDeleteQualType.getTypePtr()->getAs<FunctionProtoType>();
tools/clang/lib/Sema/SemaDecl.cpp 1767 const auto *Ty = VD->getType().getTypePtr();
2233 New->setTypeForDecl(Context.getObjCIdType().getTypePtr());
2241 New->setTypeForDecl(Context.getObjCClassType().getTypePtr());
2248 New->setTypeForDecl(Context.getObjCSelType().getTypePtr());
8380 if (ValidTypes.count(PT.getTypePtr()))
8432 ValidTypes.insert(PT.getTypePtr());
8463 ValidTypes.insert(Hist->getType().getTypePtr());
8492 if (ValidTypes.count(QT.getTypePtr()))
16445 const Type *FDTy = FD->getType().getTypePtr();
tools/clang/lib/Sema/SemaDeclAttr.cpp 3437 .getTypePtr();
4393 ? OAttr->getDerefType().getTypePtr()
4410 ? PAttr->getDerefType().getTypePtr()
6295 const Type *DeclTy = PDecl->getType().getCanonicalType().getTypePtr();
tools/clang/lib/Sema/SemaDeclCXX.cpp12175 const Type *CanonicalT = S.Context.getCanonicalType(T.getTypePtr());
tools/clang/lib/Sema/SemaExpr.cpp 4046 const Type *Ty = T.getTypePtr();
6718 DiscardMisalignedMemberAddress(castType.getTypePtr(), CastExpr);
12411 op->getType(), Context.getTypeDeclType(MD->getParent()).getTypePtr());
12468 Context.getTypeDeclType(cast<RecordDecl>(Ctx)).getTypePtr());
tools/clang/lib/Sema/SemaExprCXX.cpp 595 const Type *Ty = QT.getTypePtr();
597 Ty = QT->getPointeeType().getTypePtr();
6465 const Type *T = Context.getCanonicalType(E->getType().getTypePtr());
6476 T = cast<ArrayType>(T)->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaExprObjC.cpp 1444 if (auto attributed = dyn_cast<AttributedType>(resultType.getTypePtr())) {
3659 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
3806 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
3872 while (const TypedefType *TD = dyn_cast<TypedefType>(T.getTypePtr())) {
4213 const Type *DT = castType.getTypePtr();
tools/clang/lib/Sema/SemaInit.cpp 8175 S.DiscardMisalignedMemberAddress(Step->Type.getTypePtr(), CurInit.get());
tools/clang/lib/Sema/SemaLookup.cpp 2822 const Type *T = Ty->getCanonicalTypeInternal().getTypePtr();
2843 T = cast<PointerType>(T)->getPointeeType().getTypePtr();
2848 T = cast<ArrayType>(T)->getElementType().getTypePtr();
2891 Queue.push_back(Arg.getTypePtr());
2897 T = FnType->getReturnType().getTypePtr();
2917 T = MemberPtr->getPointeeType().getTypePtr();
2923 T = cast<BlockPointerType>(T)->getPointeeType().getTypePtr();
2930 T = cast<ReferenceType>(T)->getPointeeType().getTypePtr();
2956 T = cast<AtomicType>(T)->getValueType().getTypePtr();
2959 T = cast<PipeType>(T)->getElementType().getTypePtr();
tools/clang/lib/Sema/SemaOpenMP.cpp 5026 Context.getTypeDeclType(Method->getParent()).getTypePtr();
14541 if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
14574 const auto *CATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr());
14606 if (const auto *ATy = dyn_cast<ConstantArrayType>(BaseQTy.getTypePtr()))
tools/clang/lib/Sema/SemaOverload.cpp 1135 if (isa<FunctionNoProtoType>(OldQType.getTypePtr()) ||
1136 isa<FunctionNoProtoType>(NewQType.getTypePtr()))
1539 .getTypePtr());
1687 = S.Context.getTypeDeclType(Method->getParent()).getTypePtr();
3032 ToClass.getTypePtr());
14213 = Context.getMemberPointerType(Fn->getType(), ClassType.getTypePtr());
tools/clang/lib/Sema/SemaStmtAsm.cpp 420 const Type *Ty = Exprs[i]->getType().getTypePtr();
497 const Type *Ty = Exprs[ConstraintIdx]->getType().getTypePtr();
tools/clang/lib/Sema/SemaTemplate.cpp 5479 return T.isNull() ? false : inherited::Visit(T.getTypePtr());
6981 ClassType.getTypePtr());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3465 S.Context.getTypeDeclType(Method->getParent()).getTypePtr());
5385 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr());
tools/clang/lib/Sema/SemaType.cpp 257 AttrsForTypes.push_back({cast<AttributedType>(T.getTypePtr()), A});
269 auto *NewAttrTy = cast<AttributedType>(T.getTypePtr());
2633 return Context.getMemberPointerType(T, Class.getTypePtr());
6337 const Type *Ty = T.getTypePtr();
6561 while (auto attributed = dyn_cast<AttributedType>(desugared.getTypePtr())) {
6626 pointeeType = desugared->getPointeeType().getTypePtr();
7718 cast<MacroQualifiedType>(type.getTypePtr()),
tools/clang/lib/Serialization/ASTCommon.h 62 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
tools/clang/lib/Serialization/ASTReader.cpp 3604 auto *Type = GetType(TypeID).getTypePtr();
6436 return Context.getMemberPointerType(PointeeType, ClassType.getTypePtr());
6617 const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
6630 const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
6828 const_cast<Type*>(T.getTypePtr())->setDependent(IsDependent);
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 91 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp 45 const PointerType *OrigPTy = dyn_cast<PointerType>(OrigTy.getTypePtr());
46 const PointerType *ToPTy = dyn_cast<PointerType>(ToTy.getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 77 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
80 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(),
115 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS,
121 QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(),
124 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS,
129 QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr(),
132 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS,
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 954 QualType::print(ExplicitCast->getSubExpr()->getType().getTypePtr(),
957 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS,
962 QualType::print(ImplicitCast->getSubExpr()->getType().getTypePtr(),
965 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS,
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 216 if (!E->getType().getTypePtr()->isPointerType())
637 const Type *ArgTy = Arg->getType().getTypePtr();
688 const auto *PtrTy = dyn_cast<PointerType>(D->getType().getTypePtr());
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 146 if (A.getTypePtr() == B.getTypePtr())
146 if (A.getTypePtr() == B.getTypePtr())
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp 109 while (const Type *T = Ty.getTypePtr()) {
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 48 const Type *TP = T.getTypePtr();
59 return isPointerSize(PointeeT.getTypePtr());
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 58 llvm::dyn_cast_or_null<FunctionType>(Target->getType().getTypePtr());
71 dyn_cast_or_null<FunctionProtoType>(Target->getType().getTypePtr())) {
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp 77 FriendTypes.insert(Desugared.getTypePtr());
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp 33 const Type *BaseType = Node.getTypePtr();
36 BaseType = BaseType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp 103 if (!Var->getType().getTypePtr()->isIntegerType())
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp 52 const Type *TypePtr = ActualMemberDecl->getThisType().getTypePtr();
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp 124 return E->getType().getCanonicalType().getTypePtr() ==
125 CharType.getTypePtr();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp 65 return E.getType().getCanonicalType().getTypePtr()->getAs<BuiltinType>();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 352 dyn_cast<BuiltinType>(QT.getCanonicalType().getTypePtr());
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp 42 QualType(QT->getPointeeType().getTypePtr(), Qualifiers::Const));
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp 53 return DeleterArgument.getAsType().getTypePtr();
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp 41 const auto *BaseType = Base.getTypeSourceInfo()->getType().getTypePtr();
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp 53 const Type *ArgType = ArgExpr->IgnoreImpCasts()->getType().getTypePtr();
92 BufferType = BufferType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 158 Complex->getElementType().getTypePtr()->getAs<BuiltinType>();
191 Template->getArg(0).getAsType().getTypePtr()->getAs<BuiltinType>();
236 return QT.getTypePtr()->getPointeeOrArrayElementType();
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 499 if (Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_ConstantPointerParameter])
512 if (!Type.isNull() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_PointerParameter])
531 if (Decl->isFileVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_GlobalConstantPointer])
540 if (Decl->isLocalVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_LocalConstantPointer])
556 if (Decl->isFileVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_GlobalPointer])
565 if (Decl->isLocalVarDecl() && Type.getTypePtr()->isAnyPointerType() && NamingStyles[SK_LocalPointer])
826 Value->getReturnType().getTypePtr()->getAs<TypedefType>()) {
833 .getTypePtr()
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp 64 Pointee->getReturnType().IgnoreParens().getTypePtr(), ++Indirections);
71 return countIndirections(AT->getElementType().IgnoreParens().getTypePtr(),
75 return countIndirections(T->getPointeeType().IgnoreParens().getTypePtr(),
87 return typeIsMemberPointer(T->getPointeeType().getTypePtr());
134 if (typeIsMemberPointer(FirstDecl->getType().IgnoreParens().getTypePtr()))
143 countIndirections(FirstDecl->getType().IgnoreParens().getTypePtr()), SM,
184 if (typeIsMemberPointer(CurrentDecl->getType().IgnoreParens().getTypePtr()))
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp 77 const Type *ParType = Par->getType().getTypePtr();
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp 129 Result.registerException(Ex.getTypePtr());
tools/clang/tools/extra/clangd/ExpectedTypes.cpp 38 .getTypePtr();
41 return T.getTypePtr();
tools/clang/tools/extra/clangd/FindTarget.cpp 299 Visitor(*this, Flags).Visit(T.getTypePtr());
tools/clang/tools/extra/clangd/XRefs.cpp 845 DT = dyn_cast<DecltypeType>(DeducedType.getTypePtr());
1169 return VD->getType().getTypePtr()->getAsCXXRecordDecl();
1190 const Type *Type = Base.getType().getTypePtr();
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp 94 if (DeducedType->getTypePtr()->isFunctionPointerType()) {
tools/clang/unittests/AST/ASTImporterTest.cpp 244 auto *ET = cast<ElaboratedType>(D->getType().getTypePtr());
245 return cast<RecordType>(ET->getNamedType().getTypePtr())->getDecl();
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 561 auto *ET = cast<ElaboratedType>(FD->getType().getTypePtr());
562 return cast<RecordType>(ET->getNamedType().getTypePtr())->getDecl();
675 RecordDecl *RA = cast<RecordType>(FA->getType().getTypePtr())->getDecl();
679 RecordDecl *RB = cast<RecordType>(FB->getType().getTypePtr())->getDecl();
708 RecordDecl *RA = cast<RecordType>(FA->getType().getTypePtr())->getDecl();
714 RecordDecl *RA1 = cast<RecordType>(FA1->getType().getTypePtr())->getDecl();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 300 const clang::Type *expr_type = expr_qual_type.getTypePtr();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 505 QualType::getFromOpaquePtr(complete_opaque_type).getTypePtr();
1699 const clang::Type *origin_base_type = bi->getType().getTypePtr();
2161 qual_type.getTypePtr()->getAs<FunctionProtoType>();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 1633 if (const clang::Type *parser_type = parser_opaque_type.getTypePtr()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 275 const clang::Type *pointer_type = pointer_qual_type.getTypePtr();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 729 pointee_type, class_type.getTypePtr());
tools/lldb/source/Symbol/ClangASTContext.cpp 2040 llvm::dyn_cast<clang::FunctionProtoType>(method_qual_type.getTypePtr());
2516 const clang::Type *clang_type = tag_qual_type.getTypePtr();
2564 return llvm::cast<clang::ObjCObjectType>(qual_type.getTypePtr())
2568 llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
2603 llvm::dyn_cast<clang::ArrayType>(qual_type.getTypePtr());
2636 llvm::cast<clang::TagType>(qual_type.getTypePtr());
2642 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3000 GetCanonicalQualType(type).getTypePtr())
3018 llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
3054 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
3083 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
3110 if (field_qual_type.getTypePtr() !=
3111 base_qual_type.getTypePtr())
3126 if (field_qual_type.getTypePtr() != base_qual_type.getTypePtr())
3126 if (field_qual_type.getTypePtr() != base_qual_type.getTypePtr())
3170 llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
3183 llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
3223 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
3279 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
3583 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3646 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
4045 this, llvm::cast<clang::ArrayType>(qual_type.getTypePtr())
4098 this, llvm::cast<clang::ReferenceType>(qual_type.getTypePtr())
4197 if (pointee_type.getTypePtr() ==
4317 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
4422 qual_type.getTypePtr()->getArrayElementTypeNoTypeQual();
4524 llvm::dyn_cast<clang::FunctionProtoType>(qual_type.getTypePtr());
4540 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
4573 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
4629 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
4697 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
4803 this, qual_type.getTypePtr()->getPointeeType().getAsOpaquePtr());
5540 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
5584 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
5610 llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr());
5625 llvm::cast<clang::VectorType>(qual_type.getTypePtr())->getNumElements();
5629 num_children = llvm::cast<clang::ConstantArrayType>(qual_type.getTypePtr())
5644 llvm::cast<clang::PointerType>(qual_type.getTypePtr());
5660 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
5823 llvm::dyn_cast<clang::RecordType>(qual_type.getTypePtr());
5890 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
5973 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
6042 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
6611 llvm::cast<clang::RecordType>(parent_qual_type.getTypePtr());
6729 llvm::dyn_cast<clang::ObjCObjectType>(parent_qual_type.getTypePtr());
6759 getASTContext()->getTypeInfo(ivar_qual_type.getTypePtr());
6790 getASTContext()->getTypeInfo(ivar_qual_type.getTypePtr());
6890 llvm::cast<clang::VectorType>(parent_qual_type.getTypePtr());
6973 llvm::cast<clang::ReferenceType>(parent_qual_type.getTypePtr());
7159 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
7253 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
7309 this, llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
7359 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
7431 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
7483 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
7521 this, llvm::cast<clang::ObjCObjectPointerType>(qual_type.getTypePtr())
7571 llvm::cast<clang::ReferenceType>(qual_type.getTypePtr());
7583 llvm::cast<clang::PointerType>(qual_type.getTypePtr());
8145 llvm::dyn_cast<clang::FunctionType>(method_qual_type.getTypePtr());
8626 const clang::Type *method_type(method_qual_type.getTypePtr());
8721 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
8879 const clang::Type *clang_type = enum_qual_type.getTypePtr();
8923 const clang::Type *clang_type = enum_qual_type.getTypePtr();
8948 ClangUtil::GetQualType(type).getTypePtr())
9019 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
9170 llvm::cast<clang::EnumType>(qual_type.getTypePtr());
9193 llvm::cast<clang::ConstantArrayType>(qual_type.getTypePtr());
9198 element_qual_type->getCanonicalTypeInternal().getTypePtr();
9388 llvm::cast<clang::EnumType>(qual_type.getTypePtr());
9656 llvm::dyn_cast<clang::ObjCObjectType>(qual_type.getTypePtr());
9707 llvm::cast<clang::RecordType>(qual_type.getTypePtr());
9722 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 186 const clang::Type *type_ptr = qtype.getTypePtr();