9#ifndef LLDB_SOURCE_PLUGINS_LANGUAGE_D_DLANGUAGE_H
10#define LLDB_SOURCE_PLUGINS_LANGUAGE_D_DLANGUAGE_H
23 bool IsSourceFile(llvm::StringRef file_path)
const override;
30 const DemangleOptions &options)
const override;
A uniqued constant string class.
static Language * CreateInstance(lldb::LanguageType language)
bool IsSourceFile(llvm::StringRef file_path) const override
DemangledName DemangleSymbol(ConstString mangled, Mangled::ManglingScheme scheme, const DemangleOptions &options) const override
Demangle mangled, a name mangled with scheme, a scheme that this language registered with Mangled::Re...
static llvm::StringRef GetPluginNameStatic()
lldb::LanguageType GetLanguageType() const override
llvm::StringRef GetNilReferenceSummaryString() override
Null pointers print like in C.
llvm::StringRef GetPluginName() override
PluginInterface protocol.
A class that represents a running process on the host machine.
LanguageType
Programming language type.