File indexing completed on 2026-05-10 08:42:45
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef LLDB_CORE_PLUGININTERFACE_H
0010 #define LLDB_CORE_PLUGININTERFACE_H
0011
0012 #include "llvm/ADT/StringRef.h"
0013
0014 namespace lldb_private {
0015
0016 class PluginInterface {
0017 public:
0018 PluginInterface() = default;
0019 virtual ~PluginInterface() = default;
0020
0021 virtual llvm::StringRef GetPluginName() = 0;
0022
0023 PluginInterface(const PluginInterface &) = delete;
0024 PluginInterface &operator=(const PluginInterface &) = delete;
0025 };
0026
0027 }
0028
0029 #endif