Home | History | Annotate | Download | only in AST

Lines Matching refs:decl

41   // Decl kind names (VarDecl, FunctionDecl, etc)
74 // Decl names
158 void dumpDecl(const Decl *D);
175 void dumpBareDeclRef(const Decl *Node);
176 void dumpDeclRef(const Decl *Node, const char *Label = 0);
449 void ASTDumper::dumpBareDeclRef(const Decl *D) {
465 void ASTDumper::dumpDeclRef(const Decl *D, const char *Label) {
514 dumpBareDeclRef(cast<Decl>(DC));
519 dumpPointer(cast<Decl>(Primary));
571 static Decl *getPreviousDeclImpl(...) {
576 static const Decl *getPreviousDeclImpl(const Redeclarable<T> *D) {
581 static const Decl *getPreviousDecl(const Decl *D) {
583 #define DECL(DERIVED, BASE) \
584 case Decl::DERIVED: \
585 return getPreviousDeclImpl(cast<DERIVED##Decl>(D));
586 #define ABSTRACT_DECL(DECL)
589 llvm_unreachable("Decl that isn't part of DeclNodes.inc!");
667 OS << " decl";
703 // Decl dumping methods.
706 void ASTDumper::dumpDecl(const Decl *D) {
717 OS << D->getDeclKindName() << "Decl";
721 OS << " parent " << cast<Decl>(D->getDeclContext());
722 if (const Decl *Prev = getPreviousDecl(D))
737 for (Decl::attr_iterator I = D->attr_begin(), E = D->attr_end();
1570 OS << " " << Node->getDecl()->getDeclKindName() << "Decl";
2014 // Decl method implementations
2017 void Decl::dump() const {
2021 void Decl::dump(raw_ostream &OS) const {
2027 void Decl::dumpColor() const {