Lines Matching refs:child
41 ".tr_const tr:nth-child(even) { background-color: #f0f0f0; }" "\n"
42 ".td2_const td:first-child + td { text-align: center; }" "\n"
539 // example text is blocked by last child before std out, if it exists
755 for (auto child : found->fChildren) {
757 [child](string def) { return child->fName == def; } )) {
760 if (contains_referenced_child(child, refs)) {
786 // If undocumented but parent or child is referred to: good enough for now
869 for (auto& child : def->fChildren) {
870 if (MarkType::kPhraseParam == child->fMarkType) {
873 end = child->fStart;
880 this->markTypeOut(child, &prior);
881 start = child->fTerminator;
908 for (auto child : def->fChildren) {
909 if (markType != child->fMarkType) {
912 auto oneLiner = std::find_if(child->fChildren.begin(), child->fChildren.end(),
914 if (child->fChildren.end() == oneLiner) {
915 child->reportError<void>("missing #Line");
921 FPRINTF("%s", tableDataCodeRef(child).c_str());
923 FPRINTF("%s", table_data_const(child, nullptr).c_str());
926 string memberName = this->getMemberTypeName(child, &memberType);
953 for (auto child : topic->fChildren) {
954 if (child->isStructOrClass() || MarkType::kTypedef == child->fMarkType) {
955 csParent = child;
1075 for (auto child : def->fChildren) {
1076 if (MarkType::kDetails == child->fMarkType) {
1079 if (MdOut::HasDetails(child)) {
1157 for (auto child : member->fChildren) {
1158 if ("" != (name = child->fName)) {
1580 for (auto child : def->fChildren) {
1581 if (MarkType::kPhraseParam != child->fMarkType) {
1583 this->reportError("phrase ref child must be param");
1597 fPhraseParams[(*refKidsIter)->fName] = child->fName;
1615 [](const Definition* child) { return MarkType::kIn == child->fMarkType; });
1618 parent->fChildren.end(), [](const Definition* child) {
1619 return MarkType::kFilter == child->fMarkType; });
1656 [](Definition* child){return MarkType::kIn == child->fMarkType;});
1659 [](Definition* child){return MarkType::kFilter == child->fMarkType;});
1766 [](Definition* child) {
1767 return MarkType::kSeeAlso == child->fMarkType
1768 || MarkType::kExample == child->fMarkType
1769 || MarkType::kNoExample == child->fMarkType;
1776 // if a subtopic child is const, generate short table of const name, value, line desc
1778 [](Definition* child){return MarkType::kConst == child->fMarkType;})) {
1782 // if a subtopic child is member, generate short table of const name, value, line desc
1784 [](Definition* child){return MarkType::kMember == child->fMarkType;})) {
1841 switch (def->fMarkType) { // post child work, at least for tables
2092 for (auto child : def->fChildren) {
2093 if (MarkType::kSubtopic == child->fMarkType) {
2094 string name = child->fName;
2101 const Definition* subtopic = child->subtopicParent();
2110 root->populator(SubtopicKeys::kRelatedFunctions).fMembers.push_back(child);
2113 this->populateTables(child, root);
2116 if (child->isStructOrClass()) {
2118 root->populator(MarkType::kStruct != child->fMarkType ? SubtopicKeys::kClasses :
2119 SubtopicKeys::kStructs).fMembers.push_back(child);
2121 fClassStack.push_back(child);
2122 this->populateTables(child, child->asRoot());
2126 if (MarkType::kEnum == child->fMarkType || MarkType::kEnumClass == child->fMarkType) {
2127 this->populateTables(child, root);
2129 this->populateOne(child, root->fPopulators);
2381 auto child = csParent->findClone(match);
2382 if (!child) {
2385 this->rowOut("", child);
2395 for (auto child : entry->fChildren) {
2396 if (MarkType::kLine == child->fMarkType) {
2397 oneLiner = child;