Searched refs:getFirstDecl (Results 1 - 18 of 18) sorted by relevance

/external/clang/include/clang/AST/
H A DRedeclarable.h148 decl_type *getFirstDecl() { return First; } function in class:clang::Redeclarable
152 const decl_type *getFirstDecl() const { return First; } function in class:clang::Redeclarable
159 return getFirstDecl()->getNextRedeclaration();
164 return getFirstDecl()->getNextRedeclaration();
255 decl_type *getFirstDecl() { function in class:clang::Mergeable
264 const decl_type *getFirstDecl() const { function in class:clang::Mergeable
272 bool isFirstDecl() const { return getFirstDecl() == this; }
H A DDeclCXX.h2178 return cast<CXXConstructorDecl>(getFirstDecl())->isExplicitSpecified();
2374 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete;
2431 return cast<CXXConversionDecl>(getFirstDecl())->isExplicitSpecified();
2706 return getFirstDecl();
2709 return getFirstDecl();
2821 return getFirstDecl();
2824 return getFirstDecl();
2986 UsingDecl *getCanonicalDecl() override { return getFirstDecl(); }
2987 const UsingDecl *getCanonicalDecl() const { return getFirstDecl(); }
3066 return getFirstDecl();
[all...]
H A DDeclTemplate.h719 return getFirstDecl();
722 return getFirstDecl();
1870 cast<ClassTemplatePartialSpecializationDecl>(getFirstDecl());
1877 cast<ClassTemplatePartialSpecializationDecl>(getFirstDecl());
1899 cast<ClassTemplatePartialSpecializationDecl>(getFirstDecl());
1906 cast<ClassTemplatePartialSpecializationDecl>(getFirstDecl());
2710 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2717 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2739 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2746 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
[all...]
H A DDecl.h2447 FieldDecl *getCanonicalDecl() override { return getFirstDecl(); }
2448 const FieldDecl *getCanonicalDecl() const { return getFirstDecl(); }
2489 EnumConstantDecl *getCanonicalDecl() override { return getFirstDecl(); }
2490 const EnumConstantDecl *getCanonicalDecl() const { return getFirstDecl(); }
2541 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); }
2542 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); }
2645 TypedefNameDecl *getCanonicalDecl() override { return getFirstDecl(); }
2646 const TypedefNameDecl *getCanonicalDecl() const { return getFirstDecl(); }
3826 First = PrevDecl->getFirstDecl();
H A DDeclObjC.h1573 ObjCInterfaceDecl *getCanonicalDecl() override { return getFirstDecl(); }
1574 const ObjCInterfaceDecl *getCanonicalDecl() const { return getFirstDecl(); }
1895 ObjCProtocolDecl *getCanonicalDecl() override { return getFirstDecl(); }
1896 const ObjCProtocolDecl *getCanonicalDecl() const { return getFirstDecl(); }
/external/clang/lib/AST/
H A DDecl.cpp566 const T *First = D->getFirstDecl();
1905 VarDecl *VarDecl::getCanonicalDecl() { return getFirstDecl(); }
1926 (getFirstDecl()->isOutOfLine()
1988 VarDecl *First = getFirstDecl();
2000 VarDecl *First = getFirstDecl();
2011 const VarDecl *First = getFirstDecl();
2600 FunctionDecl *FunctionDecl::getCanonicalDecl() { return getFirstDecl(); }
2622 dyn_cast<LinkageSpecDecl>(getFirstDecl()->getDeclContext());
3421 TagDecl *TagDecl::getCanonicalDecl() { return getFirstDecl(); }
H A DASTContext.cpp5055 !VD->getFirstDecl()->isOutOfLine() && VD->getFirstDecl()->hasInit();
8610 cast<CXXRecordDecl>(RD->getFirstDecl()));
8616 cast<CXXRecordDecl>(RD->getFirstDecl()),
8617 cast<CXXConstructorDecl>(CD->getFirstDecl()));
8623 cast<CXXConstructorDecl>(CD->getFirstDecl()), ParmIdx, DAE);
8629 cast<CXXConstructorDecl>(CD->getFirstDecl()), ParmIdx);
H A DDeclCXX.cpp1910 auto *First = cast<CXXDestructorDecl>(getFirstDecl());
H A DMicrosoftMangle.cpp412 FD = FD->getFirstDecl();
H A DRecordLayoutBuilder.cpp2995 assert(Method == Method->getFirstDecl() &&
H A DExpr.cpp289 TypeSourceInfo *TInfo = Var->getFirstDecl()->getTypeSourceInfo();
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp349 D->getFirstDecl() == D->getMostRecentDecl() &&
415 D->getFirstDecl() == D->getMostRecentDecl() &&
444 D->getFirstDecl() == D->getMostRecentDecl() &&
917 D->getFirstDecl() == D->getMostRecentDecl() &&
1176 D->getFirstDecl() == D->getMostRecentDecl() &&
1565 T *First = D->getFirstDecl();
H A DASTReaderDecl.cpp1320 D->AnonOrFirstNamespaceAndInline.setPointer(D->getFirstDecl());
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1105 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine())
1188 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine())
3572 FromVar = FromVar->getFirstDecl();
3826 (PatternDecl = PatternDecl->getFirstDecl())->hasInit() &&
H A DSemaDecl.cpp1435 const FunctionDecl *First = FD->getFirstDecl();
1441 const VarDecl *First = VD->getFirstDecl();
2457 cast<FunctionDecl>(oldDecl->getDeclContext())->getFirstDecl();
2750 FunctionDecl *First = Old->getFirstDecl();
2979 Diag(Old->getFirstDecl()->getLocation(),
2991 Diag(Old->getFirstDecl()->getLocation(),
6451 Prev = FD->getFirstDecl();
6453 Prev = cast<VarDecl>(Prev)->getFirstDecl();
10175 cast<CXXRecordDecl>(VD->getFirstDecl()->getDeclContext());
H A DSemaExpr.cpp302 const FunctionDecl *First = Cur->getFirstDecl();
12452 Constructor = cast<CXXConstructorDecl>(Constructor->getFirstDecl());
12468 Destructor = cast<CXXDestructorDecl>(Destructor->getFirstDecl());
12479 MethodDecl = cast<CXXMethodDecl>(MethodDecl->getFirstDecl());
12489 cast<CXXConversionDecl>(MethodDecl->getFirstDecl());
H A DSemaTemplate.cpp6875 cast<FunctionTemplateDecl>(FunTmpl->getFirstDecl()),
/external/clang/lib/CodeGen/
H A DCodeGenModule.cpp2191 const SomeDecl *First = D->getFirstDecl();

Completed in 719 milliseconds