LLDB mainline
lldb_private::ScriptObject Class Reference

#include <ScriptObject.h>

Public Member Functions

 ScriptObject (lldb::ScriptObjectPtr ptr, lldb::ScriptLanguage lang)
 operator bool () const
const void * GetPointer () const
lldb::ScriptLanguage GetLanguage () const

Private Attributes

const void * m_ptr
lldb::ScriptLanguage m_language

Detailed Description

Definition at line 15 of file ScriptObject.h.

Constructor & Destructor Documentation

◆ ScriptObject()

lldb_private::ScriptObject::ScriptObject ( lldb::ScriptObjectPtr ptr,
lldb::ScriptLanguage lang )
inline

Definition at line 17 of file ScriptObject.h.

References m_language, and m_ptr.

Member Function Documentation

◆ GetLanguage()

lldb::ScriptLanguage lldb_private::ScriptObject::GetLanguage ( ) const
inline

Definition at line 24 of file ScriptObject.h.

References m_language.

◆ GetPointer()

const void * lldb_private::ScriptObject::GetPointer ( ) const
inline

Definition at line 22 of file ScriptObject.h.

References m_ptr.

◆ operator bool()

lldb_private::ScriptObject::operator bool ( ) const
inline

Definition at line 20 of file ScriptObject.h.

References m_ptr.

Member Data Documentation

◆ m_language

lldb::ScriptLanguage lldb_private::ScriptObject::m_language
private

Definition at line 28 of file ScriptObject.h.

Referenced by GetLanguage(), and ScriptObject().

◆ m_ptr

const void* lldb_private::ScriptObject::m_ptr
private

Definition at line 27 of file ScriptObject.h.

Referenced by GetPointer(), operator bool(), and ScriptObject().


The documentation for this class was generated from the following file: