@@ -973,6 +973,7 @@ static void addClassToContext(const Entry *root)
973973
974974 cd->setDocumentation (root->doc ,root->docFile ,root->docLine );
975975 cd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
976+ cd->setIsTrivial (root->isTrivial || cd->isTrivial ());
976977 root->commandOverrides .apply_collaborationGraph ([&](bool b ) { cd->overrideCollaborationGraph (b); });
977978 root->commandOverrides .apply_inheritanceGraph ([&](CLASS_GRAPH_t gt) { cd->overrideInheritanceGraph (gt); });
978979
@@ -1067,6 +1068,7 @@ static void addClassToContext(const Entry *root)
10671068 fmt::ptr (tagInfo),root->hidden ,root->artificial );
10681069 cd->setDocumentation (root->doc ,root->docFile ,root->docLine ); // copy docs to definition
10691070 cd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1071+ cd->setIsTrivial (root->isTrivial || cd->isTrivial ());
10701072 cd->setLanguage (root->lang );
10711073 cd->setId (root->id );
10721074 cd->setHidden (root->hidden );
@@ -1496,6 +1498,7 @@ static ClassDefMutable *createTagLessInstance(const ClassDef *rootCd,const Class
14961498 {
14971499 cd->setDocumentation (templ->documentation (),templ->docFile (),templ->docLine ()); // copy docs to definition
14981500 cd->setBriefDescription (templ->briefDescription (),templ->briefFile (),templ->briefLine ());
1501+ cd->setIsTrivial (templ->isTrivial () || cd->isTrivial ());
14991502 cd->setLanguage (templ->getLanguage ());
15001503 cd->setBodySegment (templ->getDefLine (),templ->getStartBodyLine (),templ->getEndBodyLine ());
15011504 cd->setBodyDef (templ->getBodyDef ());
@@ -1537,6 +1540,7 @@ static ClassDefMutable *createTagLessInstance(const ClassDef *rootCd,const Class
15371540 imd->setMemberClass (cd);
15381541 imd->setDocumentation (md->documentation (),md->docFile (),md->docLine ());
15391542 imd->setBriefDescription (md->briefDescription (),md->briefFile (),md->briefLine ());
1543+ imd->setIsTrivial (imd->isTrivial () || md->isTrivial ());
15401544 imd->setInbodyDocumentation (md->inbodyDocumentation (),md->inbodyFile (),md->inbodyLine ());
15411545 imd->setMemberSpecifiers (md->getMemberSpecifiers ());
15421546 imd->setVhdlSpecifiers (md->getVhdlSpecifiers ());
@@ -1702,6 +1706,7 @@ static void buildNamespaceList(const Entry *root)
17021706 nd->setName (fullName); // change name to match docs
17031707 nd->addSectionsToDefinition (root->anchors );
17041708 nd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1709+ nd->setIsTrivial (root->isTrivial || nd->isTrivial ());
17051710 if (nd->getLanguage ()==SrcLangExt::Unknown)
17061711 {
17071712 nd->setLanguage (root->lang );
@@ -1750,6 +1755,7 @@ static void buildNamespaceList(const Entry *root)
17501755 {
17511756 nd->setDocumentation (root->doc ,root->docFile ,root->docLine ); // copy docs to definition
17521757 nd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1758+ nd->setIsTrivial (root->isTrivial || nd->isTrivial ());
17531759 nd->addSectionsToDefinition (root->anchors );
17541760 nd->setHidden (root->hidden );
17551761 nd->setArtificial (root->artificial );
@@ -1769,6 +1775,7 @@ static void buildNamespaceList(const Entry *root)
17691775
17701776 // the empty string test is needed for extract all case
17711777 nd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1778+ nd->setIsTrivial (root->isTrivial || nd->isTrivial ());
17721779 nd->insertUsedFile (fd);
17731780 nd->setBodySegment (root->startLine ,root->bodyLine ,root->endBodyLine );
17741781 nd->setBodyDef (fd);
@@ -1955,6 +1962,7 @@ static void findUsingDirectives(const Entry *root)
19551962 {
19561963 nd->setDocumentation (root->doc ,root->docFile ,root->docLine ); // copy docs to definition
19571964 nd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1965+ nd->setIsTrivial (root->isTrivial || nd->isTrivial ());
19581966 nd->addSectionsToDefinition (root->anchors );
19591967 nd->setHidden (root->hidden );
19601968 nd->setArtificial (TRUE );
@@ -1980,6 +1988,7 @@ static void findUsingDirectives(const Entry *root)
19801988
19811989 // the empty string test is needed for extract all case
19821990 nd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
1991+ nd->setIsTrivial (root->isTrivial || nd->isTrivial ());
19831992 nd->insertUsedFile (fd);
19841993 nd->setRefItems (root->sli );
19851994 }
@@ -2128,12 +2137,14 @@ static void createUsingMemberImportForClass(const Entry *root,ClassDefMutable *c
21282137 {
21292138 newMmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
21302139 newMmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
2140+ newMmd->setIsTrivial (root->isTrivial || newMmd->isTrivial ());
21312141 newMmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
21322142 }
21332143 else
21342144 {
21352145 newMmd->setDocumentation (md->documentation (),md->docFile (),md->docLine ());
21362146 newMmd->setBriefDescription (md->briefDescription (),md->briefFile (),md->briefLine ());
2147+ newMmd->setIsTrivial (md->isTrivial () || newMmd->isTrivial ());
21372148 newMmd->setInbodyDocumentation (md->inbodyDocumentation (),md->inbodyFile (),md->inbodyLine ());
21382149 }
21392150 newMmd->setDefinition (md->definition ());
@@ -2354,11 +2365,13 @@ static void findUsingDeclImports(const Entry *root)
23542365 {
23552366 ncdm->setDocumentation (root->doc ,root->docFile ,root->docLine );
23562367 ncdm->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
2368+ ncdm->setIsTrivial (root->isTrivial || ncdm->isTrivial ());
23572369 }
23582370 else // use docs from used class
23592371 {
23602372 ncdm->setDocumentation (cd->documentation (),cd->docFile (),cd->docLine ());
23612373 ncdm->setBriefDescription (cd->briefDescription (),cd->briefFile (),cd->briefLine ());
2374+ ncdm->setIsTrivial (cd->isTrivial () || ncdm->isTrivial ());
23622375 }
23632376 if (nd)
23642377 {
@@ -2537,6 +2550,7 @@ static MemberDef *addVariableToClass(
25372550 mmd->setMemberClass (cd); // also sets outer scope (i.e. getOuterScope())
25382551 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
25392552 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
2553+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
25402554 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
25412555 mmd->setDefinition (def);
25422556 mmd->setBitfields (root->bitfields );
@@ -2620,6 +2634,7 @@ static MemberDef *addVariableToFile(
26202634 cd->setClassName (name);
26212635 cd->setDocumentation (root->doc ,root->docFile ,root->docLine );
26222636 cd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
2637+ cd->setIsTrivial (root->isTrivial || cd->isTrivial ());
26232638 return nullptr ;
26242639 }
26252640 }
@@ -2766,6 +2781,7 @@ static MemberDef *addVariableToFile(
27662781 mmd->setVhdlSpecifiers (root->vhdlSpec );
27672782 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
27682783 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
2784+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
27692785 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
27702786 mmd->addSectionsToDefinition (root->anchors );
27712787 mmd->setFromAnonymousScope (fromAnnScope);
@@ -3404,6 +3420,7 @@ static void buildTypedefList(const Entry *root)
34043420 md->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
34053421 md->setDocsForDefinition (!root->proto );
34063422 md->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
3423+ md->setIsTrivial (root->isTrivial || md->isTrivial ());
34073424 md->addSectionsToDefinition (root->anchors );
34083425 md->setRefItems (root->sli );
34093426 md->addQualifiers (root->qualifiers );
@@ -3541,6 +3558,7 @@ static void addInterfaceOrServiceToServiceOrSingleton(
35413558 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
35423559 mmd->setDocsForDefinition (false );
35433560 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
3561+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
35443562 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
35453563 mmd->setBodySegment (root->startLine ,root->bodyLine ,root->endBodyLine );
35463564 mmd->setMemberSpecifiers (root->spec );
@@ -3696,6 +3714,7 @@ static void addMethodToClass(const Entry *root,ClassDefMutable *cd,
36963714 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
36973715 mmd->setDocsForDefinition (!root->proto );
36983716 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
3717+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
36993718 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
37003719 mmd->setBodySegment (root->startLine ,root->bodyLine ,root->endBodyLine );
37013720 mmd->setMemberSpecifiers (spec);
@@ -3788,6 +3807,7 @@ static void addGlobalFunction(const Entry *root,const QCString &rname,const QCSt
37883807 mmd->setId (root->id );
37893808 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
37903809 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
3810+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
37913811 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
37923812 mmd->setPrototype (root->proto ,root->fileName ,root->startLine ,root->startColumn );
37933813 mmd->setDocsForDefinition (!root->proto );
@@ -4105,6 +4125,7 @@ static void buildFunctionList(const Entry *root)
41054125 md->setArgsString (root->args );
41064126 }
41074127 md->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
4128+ md->setIsTrivial (root->isTrivial || md->isTrivial ());
41084129
41094130 md->addSectionsToDefinition (root->anchors );
41104131
@@ -4237,10 +4258,12 @@ static void findFriends()
42374258 if (mmd->briefDescription ().isEmpty () && !fmd->briefDescription ().isEmpty ())
42384259 {
42394260 mmd->setBriefDescription (fmd->briefDescription (),fmd->briefFile (),fmd->briefLine ());
4261+ mmd->setIsTrivial (fmd->isTrivial () || mmd->isTrivial ());
42404262 }
42414263 else if (!mmd->briefDescription ().isEmpty () && !fmd->briefDescription ().isEmpty ())
42424264 {
42434265 fmd->setBriefDescription (mmd->briefDescription (),mmd->briefFile (),mmd->briefLine ());
4266+ fmd->setIsTrivial (fmd->isTrivial () || mmd->isTrivial ());
42444267 }
42454268 if (!fmd->inbodyDocumentation ().isEmpty ())
42464269 {
@@ -5697,6 +5720,7 @@ static void addMemberDocs(const Entry *root,
56975720
56985721 // printf("overwrite!\n");
56995722 md->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
5723+ md->setIsTrivial (root->isTrivial || md->isTrivial ());
57005724
57015725 if (
57025726 (md->inbodyDocumentation ().isEmpty () ||
@@ -6204,6 +6228,7 @@ static void addLocalObjCMethod(const Entry *root,
62046228 mmd->addQualifiers (root->qualifiers );
62056229 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
62066230 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
6231+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
62076232 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
62086233 mmd->setDocsForDefinition (!root->proto );
62096234 mmd->setPrototype (root->proto ,root->fileName ,root->startLine ,root->startColumn );
@@ -6629,6 +6654,7 @@ static void addMemberSpecialization(const Entry *root,
66296654 mmd->addQualifiers (root->qualifiers );
66306655 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
66316656 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
6657+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
66326658 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
66336659 mmd->setDocsForDefinition (!root->proto );
66346660 mmd->setPrototype (root->proto ,root->fileName ,root->startLine ,root->startColumn );
@@ -6696,6 +6722,7 @@ static void addOverloaded(const Entry *root,MemberName *mn,
66966722 doc+=root->doc ;
66976723 mmd->setDocumentation (doc,root->docFile ,root->docLine );
66986724 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
6725+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
66996726 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
67006727 mmd->setDocsForDefinition (!root->proto );
67016728 mmd->setPrototype (root->proto ,root->fileName ,root->startLine ,root->startColumn );
@@ -7318,6 +7345,7 @@ static void findMember(const Entry *root,
73187345 mmd->setDocsForDefinition (!root->proto );
73197346 mmd->setPrototype (root->proto ,root->fileName ,root->startLine ,root->startColumn );
73207347 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
7348+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
73217349 mmd->addSectionsToDefinition (root->anchors );
73227350 mmd->setMemberGroupId (root->mGrpId );
73237351 mmd->setLanguage (root->lang );
@@ -7747,6 +7775,7 @@ static void findEnums(const Entry *root)
77477775 mmd->setDocumentation (root->doc ,root->docFile ,root->docLine );
77487776 mmd->setDocsForDefinition (!root->proto );
77497777 mmd->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
7778+ mmd->setIsTrivial (root->isTrivial || mmd->isTrivial ());
77507779 mmd->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
77517780
77527781 // printf("Adding member=%s\n",qPrint(md->name()));
@@ -7914,6 +7943,7 @@ static void addEnumValuesToEnums(const Entry *root)
79147943 fmmd->setId (e->id );
79157944 fmmd->setDocumentation (e->doc ,e->docFile ,e->docLine );
79167945 fmmd->setBriefDescription (e->brief ,e->briefFile ,e->briefLine );
7946+ fmmd->setIsTrivial (e->isTrivial || fmmd->isTrivial ());
79177947 fmmd->addSectionsToDefinition (e->anchors );
79187948 fmmd->setInitializer (e->initializer .str ());
79197949 fmmd->setMaxInitLines (e->initLines );
@@ -8028,6 +8058,7 @@ static void addEnumDocs(const Entry *root,MemberDefMutable *md)
80288058 {
80298059 md->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
80308060 }
8061+ md->setIsTrivial (root->isTrivial || md->isTrivial ());
80318062
80328063 if (md->inbodyDocumentation ().isEmpty () || !root->parent ()->name .isEmpty ())
80338064 {
@@ -9290,6 +9321,7 @@ static void inheritDocumentation()
92909321 md->setDocumentation (bmd->documentation (),bmd->docFile (),bmd->docLine ());
92919322 md->setDocsForDefinition (bmd->isDocsForDefinition ());
92929323 md->setBriefDescription (bmd->briefDescription (),bmd->briefFile (),bmd->briefLine ());
9324+ md->setIsTrivial (bmd->isTrivial () || md->isTrivial ());
92939325 md->copyArgumentNames (bmd);
92949326 md->setInbodyDocumentation (bmd->inbodyDocumentation (),bmd->inbodyFile (),bmd->inbodyLine ());
92959327 }
@@ -9589,6 +9621,7 @@ static void addDefineDoc(const Entry *root, MemberDefMutable *md)
95899621 md->setDocumentation (root->doc ,root->docFile ,root->docLine );
95909622 md->setDocsForDefinition (!root->proto );
95919623 md->setBriefDescription (root->brief ,root->briefFile ,root->briefLine );
9624+ md->setIsTrivial (root->isTrivial || md->isTrivial ());
95929625 if (md->inbodyDocumentation ().isEmpty ())
95939626 {
95949627 md->setInbodyDocumentation (root->inbodyDocs ,root->inbodyFile ,root->inbodyLine );
0 commit comments