Searched refs:Typedef (Results 26 - 45 of 45) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DType.cpp81 else if (ty->getTypeClass() == Type::Typedef)
1026 SUGARED_TYPE_CLASS(Typedef)
2599 case Typedef:
H A DASTContext.cpp2275 case Type::Typedef: {
2276 const TypedefNameDecl *Typedef = cast<TypedefType>(T)->getDecl(); local
2277 TypeInfo Info = getTypeInfo(Typedef->getUnderlyingType().getTypePtr());
2281 if (unsigned AttrAlign = Typedef->getMaxAlignment()) {
4130 if (const auto *Typedef = dyn_cast<TypedefNameDecl>(Decl))
4131 return getTypedefType(Typedef);
4163 TypedefType(Type::Typedef, Decl, Canonical);
H A DASTStructuralEquivalence.cpp698 case Type::Typedef:
1811 // Typedef/non-typedef mismatch.
H A DDeclBase.cpp726 case Typedef:
H A DASTImporter.cpp2614 if (auto *Typedef = dyn_cast<TypedefNameDecl>(FoundDecl)) {
2615 if (const auto *Tag = Typedef->getUnderlyingType()->getAs<TagType>())
2720 if (auto *Typedef = dyn_cast<TypedefNameDecl>(Found)) {
2721 if (const auto *Tag = Typedef->getUnderlyingType()->getAs<TagType>())
H A DItaniumMangle.cpp1367 "Typedef should not be in another decl context!");
1369 "Typedef was not named!");
2037 case Type::Typedef:
H A DDecl.cpp1368 case Decl::Typedef:
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp4839 if (const TypedefType *Typedef = FileType->getAs<TypedefType>())
4840 Context.setFILEDecl(Typedef->getDecl());
4860 if (const TypedefType *Typedef = Jmp_bufType->getAs<TypedefType>())
4861 Context.setjmp_bufDecl(Typedef->getDecl());
4881 if (const TypedefType *Typedef = Sigjmp_bufType->getAs<TypedefType>())
4882 Context.setsigjmp_bufDecl(Typedef->getDecl());
4917 if (const TypedefType *Typedef = Ucontext_tType->getAs<TypedefType>())
4918 Context.setucontext_tDecl(Typedef->getDecl());
9837 case Decl::Typedef:
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3176 : TypedefNameDecl(Typedef, C, DC, StartLoc, IdLoc, Id, TInfo) {}
3188 static bool classofKind(Kind K) { return K == Typedef; }
H A DType.h4261 static bool classof(const Type *T) { return T->getTypeClass() == Typedef; }
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp153 case Decl::Typedef: // typedef int X;
H A DCodeGenFunction.cpp2081 case Type::Typedef:
H A DCGDebugInfo.cpp329 "Typedef should not be in another decl context!");
331 "Typedef was not named!");
3072 case Type::Typedef:
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp2140 /// Typedef declarations don't have linkage, but they still denote the same
2327 if (TypedefNameDecl *Typedef = dyn_cast<TypedefNameDecl>(Old)) {
2328 New->setPreviousDecl(Typedef);
5916 // Typedef declarators cannot be qualified (C++ [dcl.meaning]p1).
8515 const TypedefType *Typedef = nullptr; local
8516 while ((Typedef = PT->getAs<TypedefType>())) {
8517 SourceLocation Loc = Typedef->getDecl()->getLocation();
8521 PT = Typedef->desugar();
H A DTreeTransform.h917 QualType RebuildTypedefType(TypedefNameDecl *Typedef) { argument
918 return SemaRef.Context.getTypeDeclType(Typedef);
5698 TypedefNameDecl *Typedef local
5701 if (!Typedef)
5706 Typedef != T->getDecl()) {
5707 Result = getDerived().RebuildTypedefType(Typedef);
H A DSemaCodeComplete.cpp3788 case Decl::Typedef:
H A DSemaDeclCXX.cpp1792 case Decl::Typedef:
H A DSemaExpr.cpp4243 case Type::Typedef:
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp4883 case Decl::Typedef: {
H A DRewriteModernObjC.cpp5783 case Decl::Typedef: {

Completed in 978 milliseconds

12