Home | History | Annotate | Download | only in AST

Lines Matching defs:UsingDecl

46 class UsingDecl;
2888 /// using A::foo; // <- a UsingDecl
2901 friend class UsingDecl;
2916 UsingDecl *Using, NamedDecl *Target);
2921 SourceLocation Loc, UsingDecl *Using,
2957 UsingDecl *getUsingDecl() const;
2981 /// using Base::Base; // creates a UsingDecl and a ConstructorUsingShadowDecl
3004 UsingDecl *Using, NamedDecl *Target,
3030 UsingDecl *Using, NamedDecl *Target,
3097 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
3117 UsingDecl(DeclContext *DC, SourceLocation UL,
3211 static UsingDecl *Create(ASTContext &C, DeclContext *DC,
3217 static UsingDecl *CreateDeserialized(ASTContext &C, unsigned ID);
3222 UsingDecl *getCanonicalDecl() override { return getFirstDecl(); }
3223 const UsingDecl *getCanonicalDecl() const { return getFirstDecl(); }