Lines Matching refs:rootDef
2175 const Definition* rootDef = nullptr; in resolveRef() local
2180 rootDef = rootDefIter->second; in resolveRef()
2185 rootDef = rootDefIter->second; in resolveRef()
2190 rootDef = rootDefIter->second; in resolveRef()
2192 if (!rootDef) { in resolveRef()
2200 if (!rootDef && fEnumDef && "Sk" + prefixedName == fEnumDef->fFiddle) { in resolveRef()
2201 rootDef = fEnumDef; in resolveRef()
2203 if (!rootDef && !substitute.length()) { in resolveRef()
2206 rootDef = aliasIter->second; in resolveRef()
2207 } else if (fInEnum && fEnumDef && this->findEnumSubtopic(undername, &rootDef)) { in resolveRef()
2218 if (rootDef) { in resolveRef()
2219 MarkType rootType = rootDef->fMarkType; in resolveRef()
2222 substitute = this->resolveAlias(rootDef); in resolveRef()
2225 string match = rootDef->fName; in resolveRef()
2231 auto parent = MarkType::kAlias == rootType ? rootDef->fParent : rootDef; in resolveRef()
2247 for (auto child : rootDef->fChildren) { in resolveRef()
2275 const Definition* parent = rootDef; in resolveRef()
2288 substitute += ParserCommon::ConvertRef(rootDef->fName, false); in resolveRef()