#include "lldb/API/SBScriptObject.h"
#include "Utils.h"
#include "lldb/Interpreter/ScriptObject.h"
#include "lldb/Utility/Instrumentation.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBScriptObject::SBScriptObject(const ScriptObjectPtr ptr,
lldb::ScriptLanguage lang)
: … { … }
SBScriptObject::SBScriptObject(const SBScriptObject &rhs)
: … { … }
SBScriptObject::~SBScriptObject() = default;
const SBScriptObject &SBScriptObject::operator=(const SBScriptObject &rhs) { … }
bool SBScriptObject::operator!=(const SBScriptObject &rhs) const { … }
bool SBScriptObject::IsValid() const { … }
operator bool()
lldb::ScriptObjectPtr SBScriptObject::GetPointer() const { … }
lldb::ScriptLanguage SBScriptObject::GetLanguage() const { … }
ScriptObject &SBScriptObject::ref() { … }
const ScriptObject &SBScriptObject::ref() const { … }
ScriptObject *SBScriptObject::get() { … }