|
LLDB mainline
|
#include <ScriptedMetadata.h>
Public Member Functions | |
| ScriptedMetadata (llvm::StringRef class_name, StructuredData::DictionarySP dict_sp) | |
| ScriptedMetadata (const ProcessInfo &process_info) | |
| ScriptedMetadata (const ScriptedMetadata &other) | |
| operator bool () const | |
| llvm::StringRef | GetClassName () const |
| StructuredData::DictionarySP | GetArgsSP () const |
| uint32_t | GetID () const |
| Get a unique identifier for this metadata based on its contents. | |
Private Attributes | |
| std::string | m_class_name |
| StructuredData::DictionarySP | m_args_sp |
Definition at line 18 of file ScriptedMetadata.h.
|
inline |
Definition at line 20 of file ScriptedMetadata.h.
References m_args_sp, and m_class_name.
Referenced by ScriptedMetadata().
|
inline |
Definition at line 24 of file ScriptedMetadata.h.
References lldb_private::ProcessInfo::GetScriptedMetadata(), m_args_sp, and m_class_name.
|
inline |
Definition at line 32 of file ScriptedMetadata.h.
References m_args_sp, m_class_name, and ScriptedMetadata().
|
inline |
Definition at line 38 of file ScriptedMetadata.h.
References m_args_sp.
Referenced by lldb_private::ScriptedThread::Create().
|
inline |
Definition at line 37 of file ScriptedMetadata.h.
References m_class_name.
|
inline |
Get a unique identifier for this metadata based on its contents.
The ID is computed from the class name and arguments dictionary, not from the pointer address, so two metadata objects with the same contents will have the same ID.
Definition at line 44 of file ScriptedMetadata.h.
References lldb_private::StreamString::GetData(), m_args_sp, and m_class_name.
|
inlineexplicit |
Definition at line 35 of file ScriptedMetadata.h.
References m_class_name.
|
private |
Definition at line 64 of file ScriptedMetadata.h.
Referenced by GetArgsSP(), GetID(), ScriptedMetadata(), ScriptedMetadata(), and ScriptedMetadata().
|
private |
Definition at line 63 of file ScriptedMetadata.h.
Referenced by GetClassName(), GetID(), operator bool(), ScriptedMetadata(), ScriptedMetadata(), and ScriptedMetadata().