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

References

tools/clang/tools/extra/clang-doc/Serialize.cpp
  521   populateSymbolInfo(*I, D, FC, LineNumber, File, IsFileInRootDir,
  526   I->TagType = D->getTagKind();
  527   parseFields(*I, D, PublicOnly);
  530       I->Name = TD->getNameAsString();
  531       I->IsTypeDef = true;
  534     parseBases(*I, C);
  535     parseBases(*I, C, IsFileInRootDir, PublicOnly, true);
  537   I->Path = getInfoRelativePath(I->Namespace);
  537   I->Path = getInfoRelativePath(I->Namespace);
  539   switch (I->Namespace[0].RefType) {
  542     ParentI->USR = I->Namespace[0].USR;
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  544                                        getInfoRelativePath(I->Namespace));
  545     return {std::unique_ptr<Info>{std::move(I)},
  550     ParentI->USR = I->Namespace[0].USR;
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  552                                        getInfoRelativePath(I->Namespace));
  553     return {std::unique_ptr<Info>{std::move(I)},