reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1114   TypedefDecl *buildImplicitTypedef(QualType T, StringRef Name) const;

References

tools/clang/lib/AST/ASTContext.cpp
 1179     Int128Decl = buildImplicitTypedef(Int128Ty, "__int128_t");
 1185     UInt128Decl = buildImplicitTypedef(UnsignedInt128Ty, "__uint128_t");
 6041       buildImplicitTypedef(tagType, "__NSConstantString");
 6256         buildImplicitTypedef(getObjCIdType(), "instancetype");
 7300     ObjCIdDecl = buildImplicitTypedef(T, "id");
 7308     ObjCSelDecl = buildImplicitTypedef(T, "SEL");
 7317     ObjCClassDecl = buildImplicitTypedef(T, "Class");
 7344   return Context->buildImplicitTypedef(T, Name);
 7358   return Context->buildImplicitTypedef(T, "__builtin_va_list");
 7422   return Context->buildImplicitTypedef(VaListTagType, "__builtin_va_list");
 7475       Context->buildImplicitTypedef(VaListTagType, "__va_list_tag");
 7485   return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");
 7539   return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");
 7547   return Context->buildImplicitTypedef(IntArrayType, "__builtin_va_list");
 7588   return Context->buildImplicitTypedef(T, "__builtin_va_list");
 7643   return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");
tools/clang/lib/Sema/Sema.cpp
  195     PushOnScopeChains(Context.buildImplicitTypedef(T, Name), TUScope);