Home
last modified time | relevance | path

Searched refs:TypeDecl (Results 1 – 25 of 51) sorted by relevance

123

/external/python/pycparser/pycparser/
Dc_parser.py273 if isinstance(decl, c_ast.TypeDecl):
283 while not isinstance(decl_tail.type, c_ast.TypeDecl):
312 while not isinstance(type, c_ast.TypeDecl):
405 decls[0]['decl'] = c_ast.TypeDecl(
419 while not isinstance(decls_0_tail, c_ast.TypeDecl):
1039 p[0] = {'decl': c_ast.TypeDecl(None, None, None), 'bitsize': p[2]}
1109 p[0] = c_ast.TypeDecl(
1300 type=p[2] or c_ast.TypeDecl(None, None, None),
1369 type=p[2] or c_ast.TypeDecl(None, None, None),
1377 dummytype = c_ast.TypeDecl(None, None, None)
[all …]
D_c_ast.cfg173 TypeDecl: [declname, quals, type*]
Dc_generator.py380 if typ == c_ast.TypeDecl:
/external/clang/lib/Sema/
DSemaCXXScopeSpec.cpp325 if (!isa<TypeDecl>(SD)) in isAcceptableNestedNameSpecifier()
330 QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD)); in isAcceptableNestedNameSpecifier()
678 (!isa<TypeDecl>(OuterDecl) || !isa<TypeDecl>(SD) || in BuildCXXNestedNameSpecifier()
680 Context.getTypeDeclType(cast<TypeDecl>(OuterDecl)), in BuildCXXNestedNameSpecifier()
681 Context.getTypeDeclType(cast<TypeDecl>(SD))))) { in BuildCXXNestedNameSpecifier()
720 Context.getTypeDeclType(cast<TypeDecl>(SD->getUnderlyingDecl())); in BuildCXXNestedNameSpecifier()
807 if (TypeDecl *TD = Found.getAsSingle<TypeDecl>()) in BuildCXXNestedNameSpecifier()
DSemaStmtAsm.cpp637 } else if (TypeDecl *TD = dyn_cast<TypeDecl>(FoundDecl)) in LookupInlineAsmField()
DSemaCoroutine.cpp78 auto *Promise = R.getAsSingle<TypeDecl>(); in lookupPromiseType()
DSemaLookup.cpp381 assert(isa<TypeDecl>(DUnderlying) && isa<TypeDecl>(EUnderlying)); in isPreferredLookupResult()
523 if (TypeDecl *TD = dyn_cast<TypeDecl>(D)) { in resolveKind()
1929 if (isa<VarDecl>(D) || isa<TypeDecl>(D) || isa<EnumConstantDecl>(D)) in HasOnlyStaticMembers()
4855 if (!isa<TypeDecl>(D)) in ValidateCandidate()
DSemaDeclObjC.cpp1273 if (auto typeDecl = candidate.getCorrectionDeclAs<TypeDecl>()) { in ValidateCandidate()
1390 } else if (!isa<TypeDecl>(decl)) { in actOnObjCTypeArgsOrProtocolQualifiers()
1444 typedef llvm::PointerUnion<TypeDecl *, ObjCInterfaceDecl *> TypeOrClassDecl; in actOnObjCTypeArgsOrProtocolQualifiers()
1455 if (auto typeDecl = dyn_cast<TypeDecl>(decl)) { in actOnObjCTypeArgsOrProtocolQualifiers()
1481 if (auto *actualTypeDecl = typeDecl.dyn_cast<TypeDecl *>()) in actOnObjCTypeArgsOrProtocolQualifiers()
1612 if (auto typeDecl = corrected.getCorrectionDeclAs<TypeDecl>()) { in actOnObjCTypeArgsOrProtocolQualifiers()
DSemaTemplate.cpp1703 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Record->getParent())) in MatchTemplateParametersToScopeSpecifier()
1713 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Template->getDeclContext())) in MatchTemplateParametersToScopeSpecifier()
1747 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Enum->getParent())) in MatchTemplateParametersToScopeSpecifier()
3161 if (Result.getAsSingle<TypeDecl>() || in CheckTemplateTypeArgument()
8358 if (TypeDecl *Type = dyn_cast<TypeDecl>(Result.getFoundDecl())) { in CheckTypenameType()
DSemaDecl.cpp78 bool IsType = isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND); in ValidateCandidate()
180 if (!isa<TypeDecl>(ND)) in lookupUnqualifiedTypeNameInBase()
394 if (isa<TypeDecl>(*Res) || isa<ObjCInterfaceDecl>(*Res)) { in getTypeName()
427 if (TypeDecl *TD = dyn_cast<TypeDecl>(IIDecl)) { in getTypeName()
700 if (isa<TypeDecl>(*I) || isa<ObjCInterfaceDecl>(*I)) in isResultTypeOrTemplate()
867 (isa<TypeDecl>(UnderlyingFirstDecl) || in ClassifyName()
1015 if (TypeDecl *Type = dyn_cast<TypeDecl>(FirstDecl)) { in ClassifyName()
1058 TypeDecl *Type = Result.getAsSingle<TypeDecl>(); in ClassifyName()
1898 bool Sema::isIncompatibleTypedef(TypeDecl *Old, TypedefNameDecl *New) { in isIncompatibleTypedef()
1985 TypeDecl *Old = OldDecls.getAsSingle<TypeDecl>(); in MergeTypedefNameDecl()
[all …]
DSemaExprMember.cpp651 if (!isa<TypeDecl>(DC)) { in LookupMemberExprInRecord()
1210 if (isa<TypeDecl>(MemberDecl)) in BuildMemberReferenceExpr()
DSemaCodeComplete.cpp673 if (const TypeDecl *Type = dyn_cast<TypeDecl>(ND)) in getDeclUsageType()
754 if ((isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND)) && in getBasePriority()
1073 if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND)) in IsOrdinaryNonTypeName()
1168 return isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND); in IsType()
2092 T = Context.getTypeDeclType(cast<TypeDecl>(Enumerator->getDeclContext())); in AddResultTypeChunk()
5521 } else if (TypeDecl *TD = dyn_cast_or_null<TypeDecl>(ND)) { in CodeCompleteObjCSuperMessage()
/external/clang/tools/libclang/
DCXCursor.h43 class TypeDecl; variable
92 CXCursor MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc,
97 std::pair<const TypeDecl *, SourceLocation> getCursorTypeRef(CXCursor C);
DCXType.cpp166 if (const TypeDecl *TD = dyn_cast<TypeDecl>(D)) in clang_getCursorType()
912 if (const TypeDecl *TD = dyn_cast<TypeDecl>(D)) in clang_getDeclObjCTypeEncoding()
DCXCursor.cpp706 CXCursor cxcursor::MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc, in MakeCursorTypeRef()
714 std::pair<const TypeDecl *, SourceLocation>
717 return std::make_pair(static_cast<const TypeDecl *>(C.data[0]), in getCursorTypeRef()
DCXIndexDataConsumer.cpp1199 if (const TypeDecl *TD = dyn_cast<TypeDecl>(D)) in getRefCursor()
/external/python/pycparser/examples/
Dcdecl.py96 if typ == c_ast.TypeDecl:
145 if typ in (c_ast.Decl, c_ast.TypeDecl, c_ast.PtrDecl, c_ast.ArrayDecl):
/external/clang/include/clang/AST/
DASTContext.h273 TypeDecl *FILEDecl;
276 TypeDecl *jmp_bufDecl;
279 TypeDecl *sigjmp_bufDecl;
282 TypeDecl *ucontext_tDecl;
988 QualType getTypeDeclTypeSlow(const TypeDecl *Decl) const;
1199 QualType getTypeDeclType(const TypeDecl *Decl,
1200 const TypeDecl *PrevDecl = nullptr) const {
1498 void setFILEDecl(TypeDecl *FILEDecl) { this->FILEDecl = FILEDecl; } in setFILEDecl()
1508 void setjmp_bufDecl(TypeDecl *jmp_bufDecl) { in setjmp_bufDecl()
1520 void setsigjmp_bufDecl(TypeDecl *sigjmp_bufDecl) { in setsigjmp_bufDecl()
[all …]
DDecl.h2569 class TypeDecl : public NamedDecl {
2581 TypeDecl(Kind DK, DeclContext *DC, SourceLocation L, IdentifierInfo *Id,
2609 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
2618 : TypeDecl(DK, DC, IdLoc, Id, StartLoc), redeclarable_base(C), in TypedefNameDecl()
2728 : public TypeDecl, public DeclContext, public Redeclarable<TagDecl> {
2810 : TypeDecl(DK, DC, L, Id, StartL), DeclContext(DK), redeclarable_base(C), in TagDecl()
/external/python/pycparser/utils/internal/
Dmemprofiling.py13 if typ == TypeDecl:
/external/clang/lib/Tooling/Core/
DQualTypeNames.cpp62 const ASTContext &Ctx, const TypeDecl *TD,
372 const TypeDecl *TD, in createNestedNameSpecifier()
/external/python/cffi/cffi/
Dcparser.py422 isinstance(decl.type.type, pycparser.c_ast.TypeDecl) and
578 if isinstance(type, (pycparser.c_ast.TypeDecl,
600 if (isinstance(typenode, pycparser.c_ast.TypeDecl) and
636 if isinstance(typenode, pycparser.c_ast.TypeDecl):
713 isinstance(params[-1].type, pycparser.c_ast.TypeDecl) and
/external/clang/lib/CodeGen/
DObjectFilePCHContainerOperations.cpp80 bool VisitTypeDecl(TypeDecl *D) { in VisitTypeDecl()
/external/python/pycparser/tests/
Dtest_c_parser.py27 if typ == TypeDecl:
1958 self.assertIsInstance(p.ext[-8].type, TypeDecl)
/external/clang/lib/AST/
DASTDiagnostic.cpp420 } else if (TypeDecl *Type = dyn_cast<TypeDecl>(DC)) { in FormatASTNodeDiagnosticArgument()

123