|
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, and m_opaque_up.
Referenced by operator!=(), operator=(), SBScriptObject(), and ~SBScriptObject().
| SBScriptObject::SBScriptObject | ( | const lldb::SBScriptObject & | rhs | ) |
Definition at line 25 of file SBScriptObject.cpp.
References lldb_private::clone(), lldb::eScriptLanguageNone, LLDB_INSTRUMENT_VA, m_opaque_up, and SBScriptObject().
|
default |
References GetLanguage(), GetPointer(), IsValid(), operator!=(), operator=(), and SBScriptObject().
|
protected |
Definition at line 84 of file SBScriptObject.cpp.
References m_opaque_up.
Referenced by SBStructuredData.
| 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(), and ~SBScriptObject().
| lldb::ScriptObjectPtr SBScriptObject::GetPointer | ( | ) | const |
Definition at line 59 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by lldb::SBStructuredData::SetGenericValue(), and ~SBScriptObject().
| bool SBScriptObject::IsValid | ( | ) | const |
Definition at line 47 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA.
Referenced by lldb::SBStructuredData::SBStructuredData(), and ~SBScriptObject().
|
explicit |
Definition at line 53 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
| bool SBScriptObject::operator!= | ( | const SBScriptObject & | rhs | ) | const |
Definition at line 41 of file SBScriptObject.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and SBScriptObject().
Referenced by ~SBScriptObject().
| const SBScriptObject & SBScriptObject::operator= | ( | const lldb::SBScriptObject & | rhs | ) |
Definition at line 33 of file SBScriptObject.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBScriptObject().
Referenced by ~SBScriptObject().
|
protected |
Definition at line 71 of file SBScriptObject.cpp.
References lldb::eScriptLanguageNone, and m_opaque_up.
Referenced by SBStructuredData, and 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.
References get(), ref(), and SBStructuredData.
Referenced by SBStructuredData.
|
private |
Definition at line 50 of file SBScriptObject.h.
Referenced by get(), GetLanguage(), GetPointer(), operator bool(), operator!=(), operator=(), ref(), ref(), SBScriptObject(), and SBScriptObject().