LLDB mainline
Public Member Functions | Private Attributes | List of all members
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.

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().

◆ m_ptr

const void* lldb_private::ScriptObject::m_ptr
private

Definition at line 27 of file ScriptObject.h.

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


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