MCPcopy Create free account
hub / github.com/KDE/kdevelop / loadedLanguages

Method loadedLanguages

kdevplatform/shell/languagecontroller.cpp:262–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

260}
261
262QList<ILanguageSupport*> LanguageController::loadedLanguages() const
263{
264 Q_D(const LanguageController);
265
266 QMutexLocker lock(&d->dataMutex);
267 QList<ILanguageSupport*> ret;
268
269 if(d->m_cleanedUp)
270 return ret;
271
272 ret.reserve(d->languages.size());
273 for (ILanguageSupport* lang : std::as_const(d->languages)) {
274 ret << lang;
275 }
276 return ret;
277}
278
279ILanguageSupport* LanguageController::language(const QString &name) const
280{

Callers 2

doMoreCleanupMethod · 0.80

Calls 2

reserveMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected