reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
154 for (const auto &ai : _followOnRoots) 162 checkReachabilityFromRoot(_followOnRoots, ai.first); 163 checkReachabilityFromRoot(_followOnRoots, ai.second); 272 const DefinedAtom *atom = _followOnRoots[targetAtom]; 290 const DefinedAtom *atom = _followOnRoots[targetAtom]; 310 _followOnRoots[targetAtom] = root; 338 _followOnRoots.reserve(range.size()); 350 if (_followOnRoots.count(ai) == 0) 351 _followOnRoots[ai] = ai; 353 auto iter = _followOnRoots.find(targetAtom); 354 if (iter == _followOnRoots.end()) { 364 const DefinedAtom *tmp = _followOnRoots[ai]; 365 _followOnRoots[targetAtom] = tmp; 372 setChainRoot(targetAtom, _followOnRoots[ai]); 386 const DefinedAtom *tmp = _followOnRoots[targetPrevAtom]; 387 _followOnRoots[ai] = tmp; 392 _followOnNexts[ai] = _followOnRoots[targetAtom]; 393 setChainRoot(_followOnRoots[targetAtom], _followOnRoots[ai]); 393 setChainRoot(_followOnRoots[targetAtom], _followOnRoots[ai]); 410 AtomToAtomT::iterator start = _followOnRoots.find(atom); 411 if (start == _followOnRoots.end()) 426 auto ri = _followOnRoots.find(atom.get()); 428 const auto *root = (ri == _followOnRoots.end()) ? atom.get() : ri->second;