9#ifndef LLDB_SOURCE_PLUGINS_LANGUAGE_OBJCPLUSPLUS_OBJCPLUSPLUSLANGUAGE_H
10#define LLDB_SOURCE_PLUGINS_LANGUAGE_OBJCPLUSPLUS_OBJCPLUSPLUSLANGUAGE_H
34 bool IsSourceFile(llvm::StringRef file_path)
const override;
Annotates source code with color attributes.
bool IsSourceFile(llvm::StringRef file_path) const override
static llvm::StringRef GetPluginNameStatic()
ObjCPlusPlusLanguage()=default
llvm::StringRef GetNilReferenceSummaryString() override
Returns the summary string for ValueObjects for which IsNilReference() is true.
llvm::StringRef GetPluginName() override
~ObjCPlusPlusLanguage() override=default
lldb::LanguageType GetLanguageType() const override
llvm::StringRef GetUserEntryPointName() const override
ClangHighlighter m_highlighter
const Highlighter * GetHighlighter() const override
static lldb_private::Language * CreateInstance(lldb::LanguageType language)
llvm::StringRef GetInstanceVariableName() override
A class that represents a running process on the host machine.
LanguageType
Programming language type.
@ eLanguageTypeObjC_plus_plus
Objective-C++.