Lines Matching refs:language
84 Language *Language::FindPlugin(lldb::LanguageType language) { in FindPlugin() argument
87 auto iter = map.find(language), end = map.end(); in FindPlugin()
98 language_ptr = create_callback(language); in FindPlugin()
101 map[language] = std::unique_ptr<Language>(language_ptr); in FindPlugin()
111 ForEach([&result, file_path](Language *language) { in FindPlugin() argument
112 if (language->IsSourceFile(file_path)) { in FindPlugin()
113 result = language; in FindPlugin()
121 Language *Language::FindPlugin(LanguageType language, in FindPlugin() argument
123 Language *result = FindPlugin(language); in FindPlugin()
266 const char *Language::GetNameForLanguageType(LanguageType language) { in GetNameForLanguageType() argument
267 if (language < num_languages) in GetNameForLanguageType()
268 return language_names[language].name; in GetNameForLanguageType()
299 bool Language::LanguageIsCPlusPlus(LanguageType language) { in LanguageIsCPlusPlus() argument
300 switch (language) { in LanguageIsCPlusPlus()
314 bool Language::LanguageIsObjC(LanguageType language) { in LanguageIsObjC() argument
315 switch (language) { in LanguageIsObjC()
324 bool Language::LanguageIsC(LanguageType language) { in LanguageIsC() argument
325 switch (language) { in LanguageIsC()
336 bool Language::LanguageIsCFamily(LanguageType language) { in LanguageIsCFamily() argument
337 switch (language) { in LanguageIsCFamily()
356 bool Language::LanguageIsPascal(LanguageType language) { in LanguageIsPascal() argument
357 switch (language) { in LanguageIsPascal()
365 LanguageType Language::GetPrimaryLanguage(LanguageType language) { in GetPrimaryLanguage() argument
366 switch (language) { in GetPrimaryLanguage()
411 return language; in GetPrimaryLanguage()