Searched refs:TypedefDecl (Results 1 - 25 of 37) sorted by relevance

12

/openbsd-current/gnu/llvm/clang/lib/ExtractAPI/
H A DTypedefUnderlyingTypeResolver.cpp38 const TypedefNameDecl *TypedefDecl = TypedefTy->getDecl(); local
39 if (TypedefDecl->getUnderlyingType()->isTypedefNameType())
40 TypeDecl = TypedefDecl;
H A DExtractAPIVisitor.cpp40 if (const auto *TypedefDecl = Decl->getTypedefNameForAnonDecl())
41 return TypedefDecl->getName();
/openbsd-current/gnu/llvm/clang/include/clang/Edit/
H A DRewriters.h19 class TypedefDecl;
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DASTContext.h336 mutable TypedefDecl *Int128Decl = nullptr;
339 mutable TypedefDecl *UInt128Decl = nullptr;
343 mutable TypedefDecl *BuiltinVaListDecl = nullptr;
346 mutable TypedefDecl *BuiltinMSVaListDecl = nullptr;
349 mutable TypedefDecl *ObjCIdDecl = nullptr;
352 mutable TypedefDecl *ObjCSelDecl = nullptr;
355 mutable TypedefDecl *ObjCClassDecl = nullptr;
361 mutable TypedefDecl *BOOLDecl = nullptr;
386 mutable TypedefDecl *CFConstantStringTypeDecl = nullptr;
393 TypedefDecl *ObjCInstanceTypeDec
[all...]
H A DTextNodeDumper.h332 void VisitTypedefDecl(const TypedefDecl *D);
H A DJSONNodeDumper.h237 void VisitTypedefDecl(const TypedefDecl *TD);
H A DDecl.h3390 class TypedefDecl : public TypedefNameDecl {
3391 TypedefDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
3396 static TypedefDecl *Create(ASTContext &C, DeclContext *DC,
3399 static TypedefDecl *CreateDeserialized(ASTContext &C, unsigned ID);
H A DASTNodeTraverser.h414 void VisitTypedefDecl(const TypedefDecl *D) { Visit(D->getUnderlyingType()); }
/openbsd-current/gnu/llvm/clang/lib/ARCMigrate/
H A DObjCMT.cpp53 void CacheObjCNSIntegerTypedefed(const TypedefDecl *TypedefDcl);
55 const TypedefDecl *TypedefDcl);
95 const TypedefDecl *NSIntegerTypedefed;
96 const TypedefDecl *NSUIntegerTypedefed;
706 const TypedefDecl *TypedefDcl,
761 const TypedefDecl *TypedefDcl,
889 const TypedefDecl *TypedefDcl) {
900 const TypedefDecl *TypedefDcl) {
1875 const TypedefDecl *TD = dyn_cast<TypedefDecl>(*
[all...]
/openbsd-current/gnu/llvm/clang/tools/libclang/
H A DCursorVisitor.h214 bool VisitTypedefDecl(TypedefDecl *D);
H A DCIndex.cpp705 bool CursorVisitor::VisitTypedefDecl(TypedefDecl *D) {
5428 return cxstring::createRef("TypedefDecl");
6515 } else if (const TypedefDecl *Typedef = dyn_cast<TypedefDecl>(D)) {
/openbsd-current/gnu/llvm/clang/lib/Index/
H A DUSRGeneration.cpp98 void VisitTypedefDecl(const TypedefDecl *D);
585 void USRGenerator::VisitTypedefDecl(const TypedefDecl *D) {
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DASTContext.cpp179 isa<TypedefDecl>(D))
184 if (isa<TypedefDecl>(D)) {
1225 TypedefDecl *ASTContext::buildImplicitTypedef(QualType T,
1228 TypedefDecl *NewDecl = TypedefDecl::Create(
1235 TypedefDecl *ASTContext::getInt128Decl() const {
1241 TypedefDecl *ASTContext::getUInt128Decl() const {
7264 TypedefDecl *ASTContext::getCFConstantStringDecl() const {
7370 CFConstantStringTypeDecl = cast<TypedefDecl>(TD->getDecl());
7573 TypedefDecl *ASTContex
[all...]
H A DDecl.cpp5176 TypedefDecl *TypedefDecl::Create(ASTContext &C, DeclContext *DC,
5179 return new (C, DC) TypedefDecl(C, DC, StartLoc, IdLoc, Id, TInfo);
5221 TypedefDecl *TypedefDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
5222 return new (C, ID) TypedefDecl(C, nullptr, SourceLocation(), SourceLocation(),
5238 SourceRange TypedefDecl::getSourceRange() const {
H A DDeclPrinter.cpp62 void VisitTypedefDecl(TypedefDecl *D);
507 void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) {
H A DCommentSema.cpp907 if (auto *ThisTypedefDecl = dyn_cast<TypedefDecl>(ThisDeclInfo->CurrentDecl)) {
H A DODRHash.cpp437 void VisitTypedefDecl(const TypedefDecl *D) {
H A DTextNodeDumper.cpp1635 void TextNodeDumper::VisitTypedefDecl(const TypedefDecl *D) {
H A DJSONNodeDumper.cpp785 void JSONNodeDumper::VisitTypedefDecl(const TypedefDecl *TD) {
/openbsd-current/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp2036 TypedefDecl *typedef_decl = TypedefDecl::Create(
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DJumpDiagnostics.cpp223 return ScopePair(isa<TypedefDecl>(TD)
H A DSemaDecl.cpp6669 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo);
8097 else if (isa<TypedefDecl>(ShadowedDecl))
16257 TypedefDecl *Sema::ParseTypedefDecl(Scope *S, Declarator &D, QualType T,
16268 TypedefDecl *NewTD =
16269 TypedefDecl::Create(Context, CurContext, D.getBeginLoc(),
16392 if (isa<TypedefDecl>(PrevDecl))
/openbsd-current/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp729 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefDecl> typedefDecl;
/openbsd-current/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp330 void VisitTypedefDecl(TypedefDecl *TD);
712 void ASTDeclReader::VisitTypedefDecl(TypedefDecl *TD) {
3663 D = TypedefDecl::CreateDeserialized(Context, ID);
H A DASTWriterDecl.cpp69 void VisitTypedefDecl(TypedefDecl *D);
391 void ASTDeclWriter::VisitTypedefDecl(TypedefDecl *D) {
2215 // TypedefDecl

Completed in 681 milliseconds

12