reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTContext.h
 1406     if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 1406     if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 1409       assert(PrevDecl->TypeForDecl && "previous decl has no TypeForDecl");
 1410       Decl->TypeForDecl = PrevDecl->TypeForDecl;
 1410       Decl->TypeForDecl = PrevDecl->TypeForDecl;
 1411       return QualType(PrevDecl->TypeForDecl, 0);
tools/clang/include/clang/AST/Decl.h
 2974   const Type *getTypeForDecl() const { return TypeForDecl; }
 2975   void setTypeForDecl(const Type *TD) { TypeForDecl = TD; }
tools/clang/lib/AST/ASTContext.cpp
 3954   if (Decl->TypeForDecl) {
 3955     assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
 3957     assert(PrevDecl->TypeForDecl && "previous declaration has no type");
 3958     Decl->TypeForDecl = PrevDecl->TypeForDecl;
 3958     Decl->TypeForDecl = PrevDecl->TypeForDecl;
 3959     assert(isa<InjectedClassNameType>(Decl->TypeForDecl));
 3963     Decl->TypeForDecl = newType;
 3966   return QualType(Decl->TypeForDecl, 0);
 3973   assert(!Decl->TypeForDecl && "TypeForDecl present in slow case");
 3990     Decl->TypeForDecl = newType;
 3995   return QualType(Decl->TypeForDecl, 0);
 4003   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4003   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4009   Decl->TypeForDecl = newType;
 4015   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4015   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4018     if (PrevDecl->TypeForDecl)
 4019       return QualType(Decl->TypeForDecl = PrevDecl->TypeForDecl, 0);
 4019       return QualType(Decl->TypeForDecl = PrevDecl->TypeForDecl, 0);
 4022   Decl->TypeForDecl = newType;
 4028   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4028   if (Decl->TypeForDecl) return QualType(Decl->TypeForDecl, 0);
 4031     if (PrevDecl->TypeForDecl)
 4032       return QualType(Decl->TypeForDecl = PrevDecl->TypeForDecl, 0);
 4032       return QualType(Decl->TypeForDecl = PrevDecl->TypeForDecl, 0);
 4035   Decl->TypeForDecl = newType;