LLDB mainline
|
#include <ScriptedInterfaceUsages.h>
Public Types | |
enum class | UsageKind { CommandInterpreter , API } |
Public Member Functions | |
ScriptedInterfaceUsages ()=default | |
ScriptedInterfaceUsages (const std::vector< llvm::StringRef > ci_usages, const std::vector< llvm::StringRef > sbapi_usages) | |
const std::vector< llvm::StringRef > & | GetCommandInterpreterUsages () const |
const std::vector< llvm::StringRef > & | GetSBAPIUsages () const |
void | Dump (Stream &s, UsageKind kind) const |
Private Attributes | |
std::vector< llvm::StringRef > | m_command_interpreter_usages |
std::vector< llvm::StringRef > | m_sbapi_usages |
Definition at line 18 of file ScriptedInterfaceUsages.h.
|
strong |
Enumerator | |
---|---|
CommandInterpreter | |
API |
Definition at line 33 of file ScriptedInterfaceUsages.h.
|
default |
|
inline |
Definition at line 21 of file ScriptedInterfaceUsages.h.
References m_command_interpreter_usages, and m_sbapi_usages.
Definition at line 14 of file ScriptedInterfaceUsages.cpp.
References CommandInterpreter, GetCommandInterpreterUsages(), GetSBAPIUsages(), lldb_private::Stream::Indent(), lldb_private::Stream::IndentLess(), and lldb_private::Stream::IndentMore().
Referenced by CommandObjectScriptingExtensionList::DoExecute().
|
inline |
Definition at line 25 of file ScriptedInterfaceUsages.h.
References m_command_interpreter_usages.
Referenced by Dump().
|
inline |
Definition at line 29 of file ScriptedInterfaceUsages.h.
References m_sbapi_usages.
Referenced by Dump().
|
private |
Definition at line 38 of file ScriptedInterfaceUsages.h.
Referenced by GetCommandInterpreterUsages(), and ScriptedInterfaceUsages().
|
private |
Definition at line 39 of file ScriptedInterfaceUsages.h.
Referenced by GetSBAPIUsages(), and ScriptedInterfaceUsages().