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

References

tools/clang/include/clang/AST/DeclCXX.h
  430     return DefinitionData;
  442     auto *DD = DefinitionData;
  538     auto *DD = DefinitionData ? DefinitionData : dataPtr();
  538     auto *DD = DefinitionData ? DefinitionData : dataPtr();
  542   bool hasDefinition() const { return DefinitionData || dataPtr(); }
  964     auto *DD = DefinitionData;
tools/clang/lib/AST/Decl.cpp
 4082       cast<CXXRecordDecl>(I)->DefinitionData = Data;
tools/clang/lib/AST/DeclCXX.cpp
  122       DefinitionData(PrevDecl ? PrevDecl->DefinitionData
  148   R->DefinitionData =
  482   if (DefinitionData->HasODRHash)
  483     return DefinitionData->ODRHash;
  488   DefinitionData->HasODRHash = true;
  489   DefinitionData->ODRHash = Hash.CalculateHash();
  491   return DefinitionData->ODRHash;
tools/clang/lib/Serialization/ASTReader.cpp
 9972           cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData;
 9972           cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData;
10256       auto *FirstDD = FirstRecord->DefinitionData;
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 1723   assert(D->DefinitionData &&
 1725   auto &DD = *D->DefinitionData;
 1812   if (!Canon->DefinitionData)
 1813     Canon->DefinitionData = DD;
 1814   D->DefinitionData = Canon->DefinitionData;
 1814   D->DefinitionData = Canon->DefinitionData;
 1820   if (Canon->DefinitionData != DD) {
 1882     D->DefinitionData = D->getCanonicalDecl()->DefinitionData;
 1882     D->DefinitionData = D->getCanonicalDecl()->DefinitionData;
 2141         if (auto *DDD = D->DefinitionData) {
 2142           if (CanonSpec->DefinitionData)
 2145             CanonSpec->DefinitionData = D->DefinitionData;
 2145             CanonSpec->DefinitionData = D->DefinitionData;
 2147         D->DefinitionData = CanonSpec->DefinitionData;
 2147         D->DefinitionData = CanonSpec->DefinitionData;
 2464     if (auto *DDD = DClass->DefinitionData) {
 2465       if (ExistingClass->DefinitionData) {
 2468         ExistingClass->DefinitionData = DClass->DefinitionData;
 2468         ExistingClass->DefinitionData = DClass->DefinitionData;
 2474     DClass->DefinitionData = ExistingClass->DefinitionData;
 2474     DClass->DefinitionData = ExistingClass->DefinitionData;
 3137     auto *DD = RD->DefinitionData;
 3139       DD = RD->getCanonicalDecl()->DefinitionData;
 3148       RD->DefinitionData = DD;
 3149       RD->getCanonicalDecl()->DefinitionData = DD;
 3228     auto *DD = RD->getCanonicalDecl()->DefinitionData;
 4365       auto *OldDD = RD->getCanonicalDecl()->DefinitionData;