Lines Matching defs:sorted
359 SymbolVector sorted;
365 CollectSymbols(scope, sorted, uses, modules);
382 for (const Symbol &symbol : sorted) {
849 // Collect the symbols of this scope sorted by their original order, not name.
850 // Generics and namelists are exceptions: they are sorted after other symbols.
851 void CollectSymbols(const Scope &scope, SymbolVector &sorted,
856 sorted.reserve(symbols.size() + commonSize);
873 sorted.push_back(*generic->specific());
876 sorted.push_back(*generic->derivedType());
880 sorted.push_back(symbol);
888 std::sort(sorted.begin(), sorted.end(), sorter);
890 sorted.insert(sorted.end(), generics.begin(), generics.end());
891 sorted.insert(sorted.end(), namelist.begin(), namelist.end());
893 sorted.push_back(*pair.second);
896 sorted.end() - commonSize, sorted.end(), SymbolSourcePositionCompare{});