Lines Matching refs:rootDef
2176 const Definition* rootDef = nullptr; in resolveRef() local
2181 rootDef = rootDefIter->second; in resolveRef()
2186 rootDef = rootDefIter->second; in resolveRef()
2191 rootDef = rootDefIter->second; in resolveRef()
2193 if (!rootDef) { in resolveRef()
2201 if (!rootDef && fEnumDef && "Sk" + prefixedName == fEnumDef->fFiddle) { in resolveRef()
2202 rootDef = fEnumDef; in resolveRef()
2204 if (!rootDef && !substitute.length()) { in resolveRef()
2207 rootDef = aliasIter->second; in resolveRef()
2208 } else if (fInEnum && fEnumDef && this->findEnumSubtopic(undername, &rootDef)) { in resolveRef()
2219 if (rootDef) { in resolveRef()
2220 MarkType rootType = rootDef->fMarkType; in resolveRef()
2223 substitute = this->resolveAlias(rootDef); in resolveRef()
2226 string match = rootDef->fName; in resolveRef()
2232 auto parent = MarkType::kAlias == rootType ? rootDef->fParent : rootDef; in resolveRef()
2248 for (auto child : rootDef->fChildren) { in resolveRef()
2276 const Definition* parent = rootDef; in resolveRef()
2289 substitute += ParserCommon::ConvertRef(rootDef->fName, false); in resolveRef()