LLDB mainline
lldb_private::Language Member List

This is the complete list of members for lldb_private::Language, including all inherited members.

DemangledNameContainsPath(llvm::StringRef path, ConstString demangled) constlldb_private::Languagevirtual
FindBestAlternateFunctionMangledName(const Mangled mangled, const SymbolContext &sym_ctx) constlldb_private::Languageinlinevirtual
FindPlugin(lldb::LanguageType language)lldb_private::Languagestatic
FindPlugin(llvm::StringRef file_path)lldb_private::Languagestatic
FindPlugin(lldb::LanguageType language, llvm::StringRef file_path)lldb_private::Languagestatic
ForAllLanguages(std::function< bool(lldb::LanguageType)> callback)lldb_private::Languagestatic
ForEach(std::function< bool(Language *)> callback)lldb_private::Languagestatic
FunctionNameRepresentation enum namelldb_private::Language
GenerateAlternateFunctionManglings(const ConstString mangled) constlldb_private::Languageinlinevirtual
GetCatchKeyword() constlldb_private::Languageinlinevirtual
GetDeclPrintingHelper()lldb_private::Languagevirtual
GetDefaultExceptionResolverDescription(bool catch_on, bool throw_on, Stream &s)lldb_private::Languagestatic
GetDemangledFunctionNameWithoutArguments(Mangled mangled) constlldb_private::Languageinlinevirtual
GetDisplayDemangledName(Mangled mangled) constlldb_private::Languageinlinevirtual
GetExceptionResolverDescription(bool catch_on, bool throw_on, Stream &s)lldb_private::Languagevirtual
GetFormatterPrefixSuffix(llvm::StringRef type_hint)lldb_private::Languagevirtual
GetFormatters()lldb_private::Languagevirtual
GetFunctionDisplayName(const SymbolContext *sc, const ExecutionContext *exe_ctx, FunctionNameRepresentation representation, Stream &s)lldb_private::Languagevirtual
GetGlobalLanguageProperties()lldb_private::Languagestatic
GetHardcodedFormats()lldb_private::Languagevirtual
GetHardcodedSummaries()lldb_private::Languagevirtual
GetHardcodedSynthetics()lldb_private::Languagevirtual
GetHighlighter() constlldb_private::Languageinlinevirtual
GetInstanceVariableName()lldb_private::Languageinlinevirtual
GetLanguageSpecificTypeLookupHelp()lldb_private::Languagevirtual
GetLanguagesSupportingREPLs()lldb_private::Languagestatic
GetLanguagesSupportingTypeSystems()lldb_private::Languagestatic
GetLanguagesSupportingTypeSystemsForExpressions()lldb_private::Languagestatic
GetLanguageType() const =0lldb_private::Languagepure virtual
GetLanguageTypeFromString(const char *string)=deletelldb_private::Languagestatic
GetLanguageTypeFromString(llvm::StringRef string)lldb_private::Languagestatic
GetMethodNameVariants(ConstString method_name) constlldb_private::Languageinlinevirtual
GetNameForLanguageType(lldb::LanguageType language)lldb_private::Languagestatic
GetNilReferenceSummaryString()lldb_private::Languageinlinevirtual
GetPluginName()=0lldb_private::PluginInterfacepure virtual
GetPossibleFormattersMatches(ValueObject &valobj, lldb::DynamicValueType use_dynamic)lldb_private::Languagevirtual
GetPrimaryLanguage(lldb::LanguageType language)lldb_private::Languagestatic
GetSupportedLanguages()lldb_private::Languagestatic
GetThrowKeyword() constlldb_private::Languageinlinevirtual
GetTypeScavenger()lldb_private::Languagevirtual
GetUserEntryPointName() constlldb_private::Languageinlinevirtual
IgnoreForLineBreakpoints(const SymbolContext &) constlldb_private::Languageinlinevirtual
IsLogicalTrue(ValueObject &valobj, Status &error)lldb_private::Languagevirtual
IsNilReference(ValueObject &valobj)lldb_private::Languagevirtual
IsSourceFile(llvm::StringRef file_path) const =0lldb_private::Languagepure virtual
IsTopLevelFunction(Function &function)lldb_private::Languagevirtual
IsUninitializedReference(ValueObject &valobj)lldb_private::Languagevirtual
Language()lldb_private::Languageprotected
Language(const Language &)=deletelldb_private::Languageprivate
LanguageIsC(lldb::LanguageType language)lldb_private::Languagestatic
LanguageIsCFamily(lldb::LanguageType language)lldb_private::Languagestatic
LanguageIsCPlusPlus(lldb::LanguageType language)lldb_private::Languagestatic
LanguageIsObjC(lldb::LanguageType language)lldb_private::Languagestatic
LanguageIsPascal(lldb::LanguageType language)lldb_private::Languagestatic
operator=(const Language &)=deletelldb_private::Languageprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
PrintAllLanguages(Stream &s, const char *prefix, const char *suffix)lldb_private::Languagestatic
PrintSupportedLanguagesForExpressions(Stream &s, llvm::StringRef prefix, llvm::StringRef suffix)lldb_private::Languagestatic
SupportsExceptionBreakpointsOnCatch() constlldb_private::Languageinlinevirtual
SupportsExceptionBreakpointsOnThrow() constlldb_private::Languageinlinevirtual
SymbolNameFitsToLanguage(Mangled name) constlldb_private::Languageinlinevirtual
~Language() overridelldb_private::Language
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual