Home
last modified time | relevance | path

Searched refs:getUnderlyingType (Results 1 – 25 of 37) sorted by relevance

12

/external/clang/lib/Analysis/
DCocoaConventions.cpp35 RetTy = TD->getDecl()->getUnderlyingType(); in isRefType()
DFormatString.cpp797 QualType T = Typedef->getUnderlyingType(); in namedTypeToLengthModifier()
/external/clang/lib/Sema/
DTargetAttributesSema.cpp140 if (TD && (TD->getUnderlyingType()->isFunctionPointerType() || in HandleX86ForceAlignArgPointerAttr()
141 TD->getUnderlyingType()->isFunctionType())) in HandleX86ForceAlignArgPointerAttr()
DSemaCXXScopeSpec.cpp283 if (TD->getUnderlyingType()->isRecordType() || in isAcceptableNestedNameSpecifier()
285 TD->getUnderlyingType()->isEnumeralType())) in isAcceptableNestedNameSpecifier()
DJumpDiagnostics.cpp217 if (TD->getUnderlyingType()->isVariablyModifiedType()) in GetDiagForGotoScopeDecl()
222 if (TD->getUnderlyingType()->isVariablyModifiedType()) in GetDiagForGotoScopeDecl()
DSemaDeclObjC.cpp521 QualType T = TDecl->getUnderlyingType(); in ActOnStartClassInterface()
594 QualType T = TDecl->getUnderlyingType(); in ActOnCompatibilityAlias()
1920 if (!TDD || !TDD->getUnderlyingType()->isObjCObjectType()) { in ActOnForwardClassDeclaration()
1928 if (isa<ObjCObjectType>(TDD->getUnderlyingType())) { in ActOnForwardClassDeclaration()
DSemaStmtAsm.cpp549 RT = TD->getUnderlyingType()->getAs<RecordType>(); in LookupInlineAsmField()
DSemaDeclAttr.cpp70 Ty = decl->getUnderlyingType(); in getFunctionType()
2471 QualType T = TD->getUnderlyingType(); in handleObjCNSObject()
3298 if (TD && TD->getUnderlyingType()->isUnionType()) in handleTransparentUnionAttr()
3299 RD = TD->getUnderlyingType()->getAsUnionType()->getDecl(); in handleTransparentUnionAttr()
3615 OldTy = TD->getUnderlyingType(); in handleModeAttr()
DSemaDeclCXX.cpp799 if (TN->getUnderlyingType()->isVariablyModifiedType()) { in CheckConstexprDeclStmt()
6616 return Context.hasSameType(TD1->getUnderlyingType(), in IsEquivalentForUsingDecl()
6617 TD2->getUnderlyingType()); in IsEquivalentForUsingDecl()
7320 !Context.hasSameType(OldTD->getUnderlyingType(), in ActOnAliasDeclaration()
7321 NewTD->getUnderlyingType())) { in ActOnAliasDeclaration()
7325 << 2 << NewTD->getUnderlyingType() << OldTD->getUnderlyingType(); in ActOnAliasDeclaration()
DSemaDecl.cpp1630 OldType = OldTypedef->getUnderlyingType(); in isIncompatibleTypedef()
1633 QualType NewType = New->getUnderlyingType(); in isIncompatibleTypedef()
1681 QualType T = New->getUnderlyingType(); in MergeTypedefNameDecl()
1697 Context.setObjCClassRedefinitionType(New->getUnderlyingType()); in MergeTypedefNameDecl()
1704 Context.setObjCSelRedefinitionType(New->getUnderlyingType()); in MergeTypedefNameDecl()
9601 if (const TagType *TT = TD->getUnderlyingType()->getAs<TagType>()) { in ActOnTag()
9791 << Name << Kind << TND->getUnderlyingType(); in ActOnTag()
/external/clang/lib/AST/
DStmtIterator.cpp103 FindVA(TD->getUnderlyingType().getTypePtr())) { in HandleDecl()
DASTImporter.cpp610 cast<TypeOfType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
611 cast<TypeOfType>(T2)->getUnderlyingType())) in IsStructurallyEquivalent()
617 cast<UnaryTransformType>(T1)->getUnderlyingType(), in IsStructurallyEquivalent()
618 cast<UnaryTransformType>(T1)->getUnderlyingType())) in IsStructurallyEquivalent()
1340 Typedef1->getUnderlyingType(), in Finish()
1341 Typedef2->getUnderlyingType())) in Finish()
1651 QualType ToUnderlyingType = Importer.Import(T->getUnderlyingType()); in VisitTypeOfType()
1664 QualType UnderlyingType = Importer.Import(T->getUnderlyingType()); in VisitDecltypeType()
1673 QualType ToUnderlyingType = Importer.Import(T->getUnderlyingType()); in VisitUnaryTransformType()
2282 if (Importer.IsStructurallyEquivalent(D->getUnderlyingType(), in VisitTypedefNameDecl()
[all …]
DDeclPrinter.cpp129 return TDD->getUnderlyingType(); in getDeclType()
337 D->getUnderlyingType().print(Out, Policy, D->getName()); in VisitTypedefDecl()
342 Out << "using " << *D << " = " << D->getUnderlyingType().getAsString(Policy); in VisitTypeAliasDecl()
DASTDumper.cpp701 dumpType(D->getUnderlyingType()); in VisitTypedefDecl()
901 dumpType(D->getUnderlyingType()); in VisitTypeAliasDecl()
DType.cpp1755 return getDecl()->getUnderlyingType(); in desugar()
1798 return getUnderlyingType(); in desugar()
/external/clang/include/clang/AST/
DCanonicalType.h587 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getUnderlyingType)
593 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getUnderlyingType)
600 LLVM_CLANG_CANPROXY_TYPE_ACCESSOR(getUnderlyingType)
DTypeLoc.h1472 QualType getUnderlyingType() const { in getUnderlyingType() function
1473 return this->getTypePtr()->getUnderlyingType(); in getUnderlyingType()
DType.h3133 QualType getUnderlyingType() const { return TOType; }
3136 QualType desugar() const { return getUnderlyingType(); }
3154 QualType getUnderlyingType() const { return UnderlyingType; }
3207 QualType getUnderlyingType() const { return UnderlyingType; }
DRecursiveASTVisitor.h907 TRY_TO(TraverseType(T->getUnderlyingType()));
916 TRY_TO(TraverseType(T->getUnderlyingType()));
/external/clang/lib/ASTMatchers/
DASTMatchFinder.cpp316 const Type *TypeNode = DeclNode->getUnderlyingType().getTypePtr(); in VisitTypedefDecl()
/external/clang/tools/libclang/
DCXType.cpp226 QualType T = TD->getUnderlyingType(); in clang_getTypedefDeclUnderlyingType()
DRecursiveASTVisitor.h849 TRY_TO(TraverseType(T->getUnderlyingType()));
858 TRY_TO(TraverseType(T->getUnderlyingType()));
/external/clang/lib/Rewrite/Frontend/
DRewriteObjC.cpp4128 DeclT = TDD->getUnderlyingType(); in RewriteBlockPointerDecl()
4819 if (isTopLevelBlockPointerType(TD->getUnderlyingType())) in RewriteFunctionBodyOrGlobalInitializer()
4821 else if (TD->getUnderlyingType()->isFunctionPointerType()) in RewriteFunctionBodyOrGlobalInitializer()
4822 CheckFunctionPointerDecl(TD->getUnderlyingType(), TD); in RewriteFunctionBodyOrGlobalInitializer()
4995 if (isTopLevelBlockPointerType(TD->getUnderlyingType())) in HandleDeclInMainFile()
4997 else if (TD->getUnderlyingType()->isFunctionPointerType()) in HandleDeclInMainFile()
4998 CheckFunctionPointerDecl(TD->getUnderlyingType(), TD); in HandleDeclInMainFile()
DRewriteModernObjC.cpp5079 DeclT = TDD->getUnderlyingType(); in RewriteBlockPointerDecl()
5815 if (isTopLevelBlockPointerType(TD->getUnderlyingType())) in RewriteFunctionBodyOrGlobalInitializer()
5817 else if (TD->getUnderlyingType()->isFunctionPointerType()) in RewriteFunctionBodyOrGlobalInitializer()
5818 CheckFunctionPointerDecl(TD->getUnderlyingType(), TD); in RewriteFunctionBodyOrGlobalInitializer()
5995 if (isTopLevelBlockPointerType(TD->getUnderlyingType())) in HandleDeclInMainFile()
5997 else if (TD->getUnderlyingType()->isFunctionPointerType()) in HandleDeclInMainFile()
5998 CheckFunctionPointerDecl(TD->getUnderlyingType(), TD); in HandleDeclInMainFile()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp739 llvm::DIType Src = getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit); in CreateType()
1744 T = cast<TypeOfType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()
1747 T = cast<DecltypeType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()
1750 T = cast<UnaryTransformType>(T)->getUnderlyingType(); in UnwrapTypeForDebugInfo()

12