reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
495 populateInfo(*I, D, FC, IsInAnonymousNamespace); 499 I->Name = D->isAnonymousNamespace() 501 : I->Name; 502 I->Path = getInfoRelativePath(I->Namespace); 502 I->Path = getInfoRelativePath(I->Namespace); 503 if (I->Namespace.empty() && I->USR == SymbolID()) 503 if (I->Namespace.empty() && I->USR == SymbolID()) 504 return {std::unique_ptr<Info>{std::move(I)}, nullptr}; 507 ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR; 507 ParentI->USR = I->Namespace.empty() ? SymbolID() : I->Namespace[0].USR; 508 ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace, 508 ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace, 509 getInfoRelativePath(I->Namespace)); 510 if (I->Namespace.empty()) 512 return {std::unique_ptr<Info>{std::move(I)},