Searched defs:getCanonicalDecl (Results 1 - 10 of 10) sorted by relevance

/external/clang/include/clang/AST/
H A DGlobalDecl.h54 GlobalDecl getCanonicalDecl() const { function in class:clang::GlobalDecl
56 CanonGD.Value.setPointer(Value.getPointer()->getCanonicalDecl());
H A DDecl.h557 NamespaceDecl *getCanonicalDecl() override {
560 const NamespaceDecl *getCanonicalDecl() const { function in class:clang::NamespaceDecl
1063 VarDecl *getCanonicalDecl() override;
1064 const VarDecl *getCanonicalDecl() const {
1065 return const_cast<VarDecl*>(this)->getCanonicalDecl();
1909 bool isDeleted() const { return getCanonicalDecl()->IsDeleted; }
1981 FunctionDecl *getCanonicalDecl() override;
1982 const FunctionDecl *getCanonicalDecl() const {
1983 return const_cast<FunctionDecl*>(this)->getCanonicalDecl();
2466 FieldDecl *getCanonicalDecl() overrid
[all...]
H A DDeclTemplate.h723 RedeclarableTemplateDecl *getCanonicalDecl() override {
726 const RedeclarableTemplateDecl *getCanonicalDecl() const { function in class:clang::final
914 FunctionTemplateDecl *getCanonicalDecl() override {
916 RedeclarableTemplateDecl::getCanonicalDecl());
918 const FunctionTemplateDecl *getCanonicalDecl() const { function in class:clang::FunctionTemplateDecl
920 RedeclarableTemplateDecl::getCanonicalDecl());
2019 ClassTemplateDecl *getCanonicalDecl() override {
2021 RedeclarableTemplateDecl::getCanonicalDecl());
2023 const ClassTemplateDecl *getCanonicalDecl() const { function in class:clang::ClassTemplateDecl
2025 RedeclarableTemplateDecl::getCanonicalDecl());
2252 const TypeAliasTemplateDecl *getCanonicalDecl() const { function in class:clang::TypeAliasTemplateDecl
2833 const VarTemplateDecl *getCanonicalDecl() const { function in class:clang::VarTemplateDecl
[all...]
H A DDeclBase.h530 void setIsUsed() { getCanonicalDecl()->Used = true; }
762 virtual Decl *getCanonicalDecl() { return this; } function
763 const Decl *getCanonicalDecl() const { function
764 return const_cast<Decl*>(this)->getCanonicalDecl();
768 bool isCanonicalDecl() const { return getCanonicalDecl() == this; }
1046 return D1->getCanonicalDecl() == D2->getCanonicalDecl();
H A DDeclCXX.h654 CXXRecordDecl *getCanonicalDecl() override {
655 return cast<CXXRecordDecl>(RecordDecl::getCanonicalDecl());
657 const CXXRecordDecl *getCanonicalDecl() const { function in class:clang::CXXRecordDecl
658 return const_cast<CXXRecordDecl*>(this)->getCanonicalDecl();
1782 cast<CXXMethodDecl>(const_cast<CXXMethodDecl*>(this)->getCanonicalDecl());
1804 CXXMethodDecl *getCanonicalDecl() override {
1805 return cast<CXXMethodDecl>(FunctionDecl::getCanonicalDecl());
1807 const CXXMethodDecl *getCanonicalDecl() const { function in class:clang::CXXMethodDecl
1808 return const_cast<CXXMethodDecl*>(this)->getCanonicalDecl();
1822 return !(isDeleted() || getCanonicalDecl()
2391 const CXXConstructorDecl *getCanonicalDecl() const { function in class:clang::final
2774 const NamespaceAliasDecl *getCanonicalDecl() const { function in class:clang::NamespaceAliasDecl
2883 const UsingShadowDecl *getCanonicalDecl() const { function in class:clang::UsingShadowDecl
3165 const UsingDecl *getCanonicalDecl() const { return getFirstDecl(); } function in class:clang::UsingDecl
3246 const UnresolvedUsingValueDecl *getCanonicalDecl() const { function in class:clang::UnresolvedUsingValueDecl
3318 const UnresolvedUsingTypenameDecl *getCanonicalDecl() const { function in class:clang::UnresolvedUsingTypenameDecl
[all...]
H A DDeclObjC.h264 ObjCMethodDecl *getCanonicalDecl() override;
265 const ObjCMethodDecl *getCanonicalDecl() const {
266 return const_cast<ObjCMethodDecl*>(this)->getCanonicalDecl();
1815 ObjCInterfaceDecl *getCanonicalDecl() override { return getFirstDecl(); }
1816 const ObjCInterfaceDecl *getCanonicalDecl() const { return getFirstDecl(); } function in class:clang::ObjCInterfaceDecl
2137 ObjCProtocolDecl *getCanonicalDecl() override { return getFirstDecl(); }
2138 const ObjCProtocolDecl *getCanonicalDecl() const { return getFirstDecl(); } function in class:clang::ObjCProtocolDecl
/external/clang/lib/Index/
H A DIndexingContext.cpp220 static const Decl *getCanonicalDecl(const Decl *D) { function
221 D = D->getCanonicalDecl();
292 D = getCanonicalDecl(D);
300 Parent = getCanonicalDecl(Parent);
328 Rel.RelatedSymbol->getCanonicalDecl()));
/external/clang/lib/AST/
H A DDeclObjC.cpp883 ObjCMethodDecl *ObjCMethodDecl::getCanonicalDecl() { function in class:ObjCMethodDecl
H A DDecl.cpp628 if (Function->getCanonicalDecl()->getStorageClass() == SC_Static)
1141 if (Function->getCanonicalDecl()->getStorageClass() == SC_Static)
1566 if (getCanonicalDecl() != OldD->getCanonicalDecl())
1908 VarDecl *VarDecl::getCanonicalDecl() { return getFirstDecl(); } function in class:VarDecl
1927 !(getCanonicalDecl()->isInline() &&
1928 getCanonicalDecl()->isConstexpr()) &&
2483 Definition = I->IsDeleted ? I->getCanonicalDecl() : I;
2639 if (getCanonicalDecl()->getStorageClass() == SC_Static)
2676 FunctionDecl *FunctionDecl::getCanonicalDecl() { retur function in class:FunctionDecl
3532 TagDecl *TagDecl::getCanonicalDecl() { return getFirstDecl(); } function in class:TagDecl
[all...]
/external/clang/lib/Sema/
H A DSemaOpenMP.cpp393 static ValueDecl *getCanonicalDecl(ValueDecl *D) { function
397 VD = VD->getCanonicalDecl();
401 FD = FD->getCanonicalDecl();
409 D = getCanonicalDecl(D);
518 D = getCanonicalDecl(D);
533 D = getCanonicalDecl(D);
540 D = getCanonicalDecl(D);
547 D = getCanonicalDecl(D);
566 D = getCanonicalDecl(D);
598 D = D->getCanonicalDecl();
[all...]

Completed in 506 milliseconds