Lines Matching refs:Language
27 typedef std::unique_ptr<Language> LanguageUP;
53 Language *Language::FindPlugin(lldb::LanguageType language) { in FindPlugin()
60 Language *language_ptr = nullptr; in FindPlugin()
70 map[language] = std::unique_ptr<Language>(language_ptr); in FindPlugin()
78 Language *Language::FindPlugin(llvm::StringRef file_path) { in FindPlugin()
79 Language *result = nullptr; in FindPlugin()
80 ForEach([&result, file_path](Language *language) { in FindPlugin()
90 Language *Language::FindPlugin(LanguageType language, in FindPlugin()
92 Language *result = FindPlugin(language); in FindPlugin()
100 void Language::ForEach(std::function<bool(Language *)> callback) { in ForEach()
114 std::vector<Language *> loaded_plugins; in ForEach()
130 bool Language::IsTopLevelFunction(Function &function) { return false; } in IsTopLevelFunction()
132 lldb::TypeCategoryImplSP Language::GetFormatters() { return nullptr; } in GetFormatters()
134 HardcodedFormatters::HardcodedFormatFinder Language::GetHardcodedFormats() { in GetHardcodedFormats()
138 HardcodedFormatters::HardcodedSummaryFinder Language::GetHardcodedSummaries() { in GetHardcodedSummaries()
143 Language::GetHardcodedSynthetics() { in GetHardcodedSynthetics()
148 Language::GetPossibleFormattersMatches(ValueObject &valobj, in GetPossibleFormattersMatches()
226 LanguageType Language::GetLanguageTypeFromString(llvm::StringRef string) { in GetLanguageTypeFromString()
235 const char *Language::GetNameForLanguageType(LanguageType language) { in GetNameForLanguageType()
242 void Language::PrintSupportedLanguagesForExpressions(Stream &s, in PrintSupportedLanguagesForExpressions()
245 auto supported = Language::GetLanguagesSupportingTypeSystemsForExpressions(); in PrintSupportedLanguagesForExpressions()
253 void Language::PrintAllLanguages(Stream &s, const char *prefix, in PrintAllLanguages()
260 void Language::ForAllLanguages( in ForAllLanguages()
268 bool Language::LanguageIsCPlusPlus(LanguageType language) { in LanguageIsCPlusPlus()
283 bool Language::LanguageIsObjC(LanguageType language) { in LanguageIsObjC()
293 bool Language::LanguageIsC(LanguageType language) { in LanguageIsC()
305 bool Language::LanguageIsCFamily(LanguageType language) { in LanguageIsCFamily()
325 bool Language::LanguageIsPascal(LanguageType language) { in LanguageIsPascal()
334 LanguageType Language::GetPrimaryLanguage(LanguageType language) { in GetPrimaryLanguage()
384 std::set<lldb::LanguageType> Language::GetSupportedLanguages() { in GetSupportedLanguages()
386 ForEach([&](Language *lang) { in GetSupportedLanguages()
393 LanguageSet Language::GetLanguagesSupportingTypeSystems() { in GetLanguagesSupportingTypeSystems()
397 LanguageSet Language::GetLanguagesSupportingTypeSystemsForExpressions() { in GetLanguagesSupportingTypeSystemsForExpressions()
401 LanguageSet Language::GetLanguagesSupportingREPLs() { in GetLanguagesSupportingREPLs()
405 std::unique_ptr<Language::TypeScavenger> Language::GetTypeScavenger() { in GetTypeScavenger()
409 const char *Language::GetLanguageSpecificTypeLookupHelp() { return nullptr; } in GetLanguageSpecificTypeLookupHelp()
411 size_t Language::TypeScavenger::Find(ExecutionContextScope *exe_scope, in Find()
430 bool Language::ImageListTypeScavenger::Find_Impl( in Find_Impl()
446 std::unique_ptr<Language::TypeScavenger::Result> scavengeresult( in Find_Impl()
458 Language::GetFormatterPrefixSuffix(llvm::StringRef type_hint) { in GetFormatterPrefixSuffix()
462 bool Language::DemangledNameContainsPath(llvm::StringRef path, in DemangledNameContainsPath()
470 DumpValueObjectOptions::DeclPrintingHelper Language::GetDeclPrintingHelper() { in GetDeclPrintingHelper()
474 LazyBool Language::IsLogicalTrue(ValueObject &valobj, Status &error) { in IsLogicalTrue()
478 bool Language::IsNilReference(ValueObject &valobj) { return false; } in IsNilReference()
480 bool Language::IsUninitializedReference(ValueObject &valobj) { return false; } in IsUninitializedReference()
482 bool Language::GetFunctionDisplayName(const SymbolContext *sc, in GetFunctionDisplayName()
489 void Language::GetExceptionResolverDescription(bool catch_on, bool throw_on, in GetExceptionResolverDescription()
494 void Language::GetDefaultExceptionResolverDescription(bool catch_on, in GetDefaultExceptionResolverDescription()
501 Language::Language() = default;
504 Language::~Language() = default;