LLDB mainline
lldb_private::CPlusPlusLanguage Member List

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

CPlusPlusLanguage()=defaultlldb_private::CPlusPlusLanguage
CreateInstance(lldb::LanguageType language)lldb_private::CPlusPlusLanguagestatic
DemangledNameContainsPath(llvm::StringRef path, ConstString demangled) const overridelldb_private::CPlusPlusLanguagevirtual
ExtractContextAndIdentifier(const char *name, llvm::StringRef &context, llvm::StringRef &identifier)lldb_private::CPlusPlusLanguagestatic
FindBestAlternateFunctionMangledName(const Mangled mangled, const SymbolContext &sym_ctx) const overridelldb_private::CPlusPlusLanguagevirtual
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) const overridelldb_private::CPlusPlusLanguagevirtual
GetDeclPrintingHelper()lldb_private::Languagevirtual
GetDefaultExceptionResolverDescription(bool catch_on, bool throw_on, Stream &s)lldb_private::Languagestatic
GetDemangledFunctionNameWithoutArguments(Mangled mangled) const overridelldb_private::CPlusPlusLanguagevirtual
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() overridelldb_private::CPlusPlusLanguagevirtual
GetFunctionDisplayName(const SymbolContext *sc, const ExecutionContext *exe_ctx, FunctionNameRepresentation representation, Stream &s) overridelldb_private::CPlusPlusLanguagevirtual
GetGlobalLanguageProperties()lldb_private::Languagestatic
GetHardcodedFormats()lldb_private::Languagevirtual
GetHardcodedSummaries() overridelldb_private::CPlusPlusLanguagevirtual
GetHardcodedSynthetics() overridelldb_private::CPlusPlusLanguagevirtual
GetHighlighter() const overridelldb_private::CPlusPlusLanguageinlinevirtual
GetInstanceVariableName() overridelldb_private::CPlusPlusLanguageinlinevirtual
GetLanguageSpecificTypeLookupHelp()lldb_private::Languagevirtual
GetLanguagesSupportingREPLs()lldb_private::Languagestatic
GetLanguagesSupportingTypeSystems()lldb_private::Languagestatic
GetLanguagesSupportingTypeSystemsForExpressions()lldb_private::Languagestatic
GetLanguageType() const overridelldb_private::CPlusPlusLanguageinlinevirtual
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() overridelldb_private::CPlusPlusLanguageinlinevirtual
GetPluginName() overridelldb_private::CPlusPlusLanguageinlinevirtual
GetPluginNameStatic()lldb_private::CPlusPlusLanguageinlinestatic
GetPossibleFormattersMatches(ValueObject &valobj, lldb::DynamicValueType use_dynamic)lldb_private::Languagevirtual
GetPrimaryLanguage(lldb::LanguageType language)lldb_private::Languagestatic
GetSupportedLanguages()lldb_private::Languagestatic
GetTypeScavenger() overridelldb_private::CPlusPlusLanguagevirtual
GetUserEntryPointName() const overridelldb_private::CPlusPlusLanguageinlinevirtual
IgnoreForLineBreakpoints(const SymbolContext &) constlldb_private::Languageinlinevirtual
Initialize()lldb_private::CPlusPlusLanguagestatic
IsCPPMangledName(llvm::StringRef name)lldb_private::CPlusPlusLanguagestatic
IsLogicalTrue(ValueObject &valobj, Status &error)lldb_private::Languagevirtual
IsNilReference(ValueObject &valobj) overridelldb_private::CPlusPlusLanguagevirtual
IsSourceFile(llvm::StringRef file_path) const overridelldb_private::CPlusPlusLanguagevirtual
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
m_highlighterlldb_private::CPlusPlusLanguageprivate
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
SymbolNameFitsToLanguage(Mangled mangled) const overridelldb_private::CPlusPlusLanguagevirtual
Terminate()lldb_private::CPlusPlusLanguagestatic
~CPlusPlusLanguage() override=defaultlldb_private::CPlusPlusLanguage
~Language() overridelldb_private::Language
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual