LLDB mainline
|
#include <SBScriptObject.h>
Public Member Functions | |
SBScriptObject (const ScriptObjectPtr ptr, lldb::ScriptLanguage lang) | |
SBScriptObject (const lldb::SBScriptObject &rhs) | |
~SBScriptObject () | |
const lldb::SBScriptObject & | operator= (const lldb::SBScriptObject &rhs) |
operator bool () const | |
bool | operator!= (const SBScriptObject &rhs) const |
bool | IsValid () const |
lldb::ScriptObjectPtr | GetPointer () const |
lldb::ScriptLanguage | GetLanguage () const |
Protected Member Functions | |
lldb_private::ScriptObject * | get () |
lldb_private::ScriptObject & | ref () |
const lldb_private::ScriptObject & | ref () const |
Private Attributes | |
std::unique_ptr< lldb_private::ScriptObject > | m_opaque_up |
Friends | |
class | SBStructuredData |
Definition at line 20 of file SBScriptObject.h.
SBScriptObject::SBScriptObject | ( | const ScriptObjectPtr | ptr, |
lldb::ScriptLanguage | lang | ||
) |
Definition at line 19 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA.
SBScriptObject::SBScriptObject | ( | const lldb::SBScriptObject & | rhs | ) |
Definition at line 25 of file SBScriptObject.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
default |
|
protected |
Definition at line 84 of file SBScriptObject.cpp.
References m_opaque_up.
lldb::ScriptLanguage SBScriptObject::GetLanguage | ( | ) | const |
Definition at line 65 of file SBScriptObject.cpp.
References lldb::eScriptLanguageNone, LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBStructuredData::SBStructuredData().
lldb::ScriptObjectPtr SBScriptObject::GetPointer | ( | ) | const |
Definition at line 59 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
bool SBScriptObject::IsValid | ( | ) | const |
Definition at line 47 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb::SBStructuredData::SBStructuredData().
|
explicit |
Definition at line 53 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA.
bool SBScriptObject::operator!= | ( | const SBScriptObject & | rhs | ) | const |
Definition at line 41 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
const SBScriptObject & SBScriptObject::operator= | ( | const lldb::SBScriptObject & | rhs | ) |
Definition at line 33 of file SBScriptObject.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, and m_opaque_up.
|
protected |
Definition at line 71 of file SBScriptObject.cpp.
References lldb::eScriptLanguageNone, and m_opaque_up.
Referenced by lldb::SBStructuredData::SBStructuredData().
|
protected |
Definition at line 77 of file SBScriptObject.cpp.
References m_opaque_up.
|
friend |
Definition at line 41 of file SBScriptObject.h.
|
private |
Definition at line 50 of file SBScriptObject.h.
Referenced by get(), GetLanguage(), GetPointer(), operator!=(), operator=(), ref(), and SBScriptObject().