Home
last modified time | relevance | path

Searched refs:UsingDecl (Results 1 – 25 of 31) sorted by relevance

12

/minix3/external/bsd/llvm/dist/clang/test/Modules/
H A Dusing-decl.cpp7 UsingDecl::using_decl_type x = UsingDecl::using_decl_var;
8 UsingDecl::inner y = x;
/minix3/external/bsd/llvm/dist/clang/test/Modules/Inputs/
H A Dusing-decl-b.h1 namespace UsingDecl {
8 namespace UsingDecl {
H A Dusing-decl-a.h4 namespace UsingDecl {
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DDeclCXX.cpp2044 UsingDecl *UsingShadowDecl::getUsingDecl() const { in getUsingDecl()
2049 return cast<UsingDecl>(Shadow->UsingOrNextShadow); in getUsingDecl()
2052 void UsingDecl::anchor() { } in anchor()
2054 void UsingDecl::addShadowDecl(UsingShadowDecl *S) { in addShadowDecl()
2064 void UsingDecl::removeShadowDecl(UsingShadowDecl *S) { in removeShadowDecl()
2085 UsingDecl *UsingDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation UL, in Create()
2089 return new (C, DC) UsingDecl(DC, UL, QualifierLoc, NameInfo, HasTypename); in Create()
2092 UsingDecl *UsingDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2093 return new (C, ID) UsingDecl(nullptr, SourceLocation(), in CreateDeserialized()
2098 SourceRange UsingDecl::getSourceRange() const { in getSourceRange()
H A DDeclPrinter.cpp83 void VisitUsingDecl(UsingDecl *D);
1181 void DeclPrinter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
H A DDecl.cpp1484 if (isa<UsingDecl>(this) && isa<UsingDecl>(OldD)) { in declarationReplaces()
1487 cast<UsingDecl>(this)->getQualifier()) == in declarationReplaces()
1489 cast<UsingDecl>(OldD)->getQualifier()); in declarationReplaces()
H A DASTDumper.cpp455 void VisitUsingDecl(const UsingDecl *D);
1351 void ASTDumper::VisitUsingDecl(const UsingDecl *D) { in VisitUsingDecl()
H A DASTContext.cpp1133 ASTContext::getInstantiatedFromUsingDecl(UsingDecl *UUD) { in getInstantiatedFromUsingDecl()
1134 llvm::DenseMap<UsingDecl *, NamedDecl *>::const_iterator Pos in getInstantiatedFromUsingDecl()
1143 ASTContext::setInstantiatedFromUsingDecl(UsingDecl *Inst, NamedDecl *Pattern) { in setInstantiatedFromUsingDecl()
1144 assert((isa<UsingDecl>(Pattern) || in setInstantiatedFromUsingDecl()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DDeclCXX.h44 class UsingDecl; variable
2784 friend class UsingDecl; variable
2787 UsingDecl *Using, NamedDecl *Target) in UsingShadowDecl()
2811 SourceLocation Loc, UsingDecl *Using, in Create()
2846 UsingDecl *getUsingDecl() const;
2867 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
2887 UsingDecl(DeclContext *DC, SourceLocation UL, in UsingDecl() function
2981 static UsingDecl *Create(ASTContext &C, DeclContext *DC,
2987 static UsingDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2992 UsingDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
[all …]
H A DASTContext.h68 class UsingDecl; variable
350 llvm::DenseMap<UsingDecl *, NamedDecl *> InstantiatedFromUsingDecl;
722 NamedDecl *getInstantiatedFromUsingDecl(UsingDecl *Inst);
726 void setInstantiatedFromUsingDecl(UsingDecl *Inst, NamedDecl *Pattern);
H A DDataRecursiveASTVisitor.h1347 DEF_TRAVERSE_DECL(UsingDecl, {
/minix3/external/bsd/llvm/dist/clang/unittests/AST/
H A DSourceLocationTest.cpp246 TEST(UsingDecl, SourceRange) { in TEST() argument
247 RangeVerifier<UsingDecl> Verifier; in TEST()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2207 Decl *TemplateDeclInstantiator::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
2235 UsingDecl *NewUD = UsingDecl::Create(SemaRef.Context, Owner, in VisitUsingDecl()
2330 SemaRef.Context.setInstantiatedFromUsingDecl(cast<UsingDecl>(UD), D); in VisitUnresolvedUsingTypenameDecl()
2354 SemaRef.Context.setInstantiatedFromUsingDecl(cast<UsingDecl>(UD), D); in VisitUnresolvedUsingValueDecl()
4215 static bool isInstantiationOf(UsingDecl *Pattern, in isInstantiationOf()
4216 UsingDecl *Instance, in isInstantiationOf()
4222 UsingDecl *Instance, in isInstantiationOf()
4228 UsingDecl *Instance, in isInstantiationOf()
4254 if (UsingDecl *UD = dyn_cast<UsingDecl>(Other)) { in isInstantiationOf()
4261 if (UsingDecl *UD = dyn_cast<UsingDecl>(Other)) { in isInstantiationOf()
[all …]
H A DSemaDeclCXX.cpp7640 bool Sema::CheckUsingShadowDecl(UsingDecl *Using, NamedDecl *Orig, in CheckUsingShadowDecl()
7770 UsingDecl *UD, in BuildUsingShadowDecl()
8018 UsingDecl *UD = in BuildUsingDeclaration()
8019 UsingDecl::Create(Context, CurContext, UsingLoc, QualifierLoc, NameInfo, in BuildUsingDeclaration()
8034 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration()
8092 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration()
8138 UsingDecl *UD = BuildValid(); in BuildUsingDeclaration()
8149 bool Sema::CheckInheritingConstructorUsingDecl(UsingDecl *UD) { in CheckInheritingConstructorUsingDecl()
8201 if (UsingDecl *UD = dyn_cast<UsingDecl>(D)) { in CheckUsingDeclRedeclaration()
H A DTreeTransform.h8666 if (isa<UsingDecl>(InstD)) { in TransformUnresolvedLookupExpr()
8667 UsingDecl *UD = cast<UsingDecl>(InstD); in TransformUnresolvedLookupExpr()
9514 if (isa<UsingDecl>(InstD)) { in TransformUnresolvedMemberExpr()
9515 UsingDecl *UD = cast<UsingDecl>(InstD); in TransformUnresolvedMemberExpr()
10484 if (isa<UsingDecl>(D)) { in RebuildUnresolvedUsingType()
10485 UsingDecl *Using = cast<UsingDecl>(D); in RebuildUnresolvedUsingType()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h39 class UsingDecl; variable
293 void EmitUsingDecl(const UsingDecl &UD);
H A DCGDecl.cpp100 DI->EmitUsingDecl(cast<UsingDecl>(D)); in EmitDecl()
/minix3/external/bsd/llvm/dist/clang/tools/libclang/
H A DCursorVisitor.h235 bool VisitUsingDecl(UsingDecl *D);
H A DIndexDecl.cpp256 bool VisitUsingDecl(const UsingDecl *D) { in VisitUsingDecl()
H A DCIndex.cpp1155 bool CursorVisitor::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
4792 if (const UsingDecl *Using = dyn_cast<UsingDecl>(D)) in clang_getCursorReferenced()
5019 return MakeCursorOverloadedDeclRef(cast<UsingDecl>(D), in clang_getCursorDefinition()
5142 if (const UsingDecl *Using = dyn_cast<UsingDecl>(D)) in clang_getNumOverloadedDecls()
5165 if (const UsingDecl *Using = dyn_cast<UsingDecl>(D)) { in clang_getOverloadedDecl()
5167 UsingDecl::shadow_iterator Pos = Using->shadow_begin(); in clang_getOverloadedDecl()
/minix3/external/bsd/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h905 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDecl> usingDecl;
2231 if (const UsingShadowDecl *UsingDecl = dyn_cast<UsingShadowDecl>(FoundDecl)) in AST_MATCHER_P() local
2232 return InnerMatcher.matches(*UsingDecl, Finder, Builder); in AST_MATCHER_P()
3097 AST_MATCHER_P(UsingDecl, hasAnyUsingShadowDecl, in AST_MATCHER_P() argument
/minix3/external/bsd/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp99 void VisitUsingDecl(const UsingDecl *D) { in VisitUsingDecl()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp306 void VisitUsingDecl(UsingDecl *D);
1218 void ASTDeclReader::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
2504 if (auto *UX = dyn_cast<UsingDecl>(X)) { in isSameEntity()
2505 auto *UY = cast<UsingDecl>(Y); in isSameEntity()
2942 D = UsingDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp100 void VisitUsingDecl(UsingDecl *D);
962 void ASTDeclWriter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h177 class UsingDecl; variable
3949 bool CheckUsingShadowDecl(UsingDecl *UD, NamedDecl *Target,
3952 UsingShadowDecl *BuildUsingShadowDecl(Scope *S, UsingDecl *UD,
3975 bool CheckInheritingConstructorUsingDecl(UsingDecl *UD);

12