Home | History | Annotate | Download | only in bookmaker

Lines Matching refs:child

192                 for (auto child : definition->fChildren) {
193 if (MarkType::kExample == child->fMarkType) {
196 hasExcluder |= MarkType::kNoExample == child->fMarkType;
478 for (const auto& child : fParent->fChildren) {
479 if (child->fFiddle == definition->fFiddle) {
480 if (MarkType::kExample != child->fMarkType) {
558 for (auto& child : def.fChildren ) {
559 reportDuplicates(*child, dup);
568 for (auto& child : def->fChildren) {
569 Definition* result = find_fiddle(child, name);
595 for (auto child : def->fChildren) {
596 if (MarkType::kPlatform == child->fMarkType) {
597 if (string::npos != string(child->fContentStart, child->length()).find("!fiddle")) {
604 for (auto& child : def->fChildren) {
605 if (!check_example_hashes(child)) {
626 for (auto& child : def->fChildren) {
627 reset_example_hashes(child);
643 for (auto& child : def.fChildren ) {
644 find_examples(*child, exampleNames);
857 for (auto& child : def.fChildren ) {
858 if (!this->dumpExamples(fiddleOut, *child, continuation)) {
1115 Definition* child = *childIter;
1116 if (MarkType::kPhraseRef == child->fMarkType) {
1117 auto phraseIter = fPhraseMap.find(child->fName);
1147 parser.skipTo(child->fTerminator);
1237 child : topic.second->fChildren) {
1238 bool isAlias = MarkType::kAlias == child->fMarkType;
1239 bool isSubstitute = MarkType::kSubstitute == child->fMarkType;
1244 string name(child->fContentStart, child->length());
1247 for (auto aliasChild : child->fChildren) {
1325 for (const auto& child : parent->fChildren) {
1326 MarkType markType = child->fMarkType;
1333 string name(child->fName);
1345 ref = ParserCommon::HtmlFileName(child->fFileName);
1347 ref += '#' + child->fFiddle;
1349 || (MarkType::kMethod == markType && !child->fClone)
1357 names->fRefMap[name] = child;
1361 RootDefinition* rootDef = child->asRoot();
1363 this->setUpSubstitutes(child, nameMap);
1367 this->setUpSubstitutes(child, names);
1370 if (child->fClone || child->fCloned) {
1371 TextParser parser(child->fFileName, child->fStart, child->fContentStart,
1372 child->fLineCount);
1375 string name = child->methodName();
1387 names->fRefMap[fullName] = child;
1392 if (&fGlobalNames != names && string::npos != child->fName.find('_')) {
1393 string lowered = this->loweredTopic(child->fName, child);
1397 names->fLinkMap[lowered] = '#' + child->fName;
1399 names->fRefMap[lowered] = child;
1401 this->setUpSubstitutes(child, names);