LLDB  mainline
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2 Class Reference
Inheritance diagram for lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2:
Collaboration graph
[legend]

Public Member Functions

 ~TaggedPointerVendorV2 () override=default
 
- Public Member Functions inherited from lldb_private::ObjCLanguageRuntime::TaggedPointerVendor
virtual ~TaggedPointerVendor ()=default
 
virtual bool IsPossibleTaggedPointer (lldb::addr_t ptr)=0
 
virtual ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor (lldb::addr_t ptr)=0
 

Static Public Member Functions

static TaggedPointerVendorV2CreateInstance (AppleObjCRuntimeV2 &runtime, const lldb::ModuleSP &objc_module_sp)
 

Protected Member Functions

 TaggedPointerVendorV2 (AppleObjCRuntimeV2 &runtime)
 
- Protected Member Functions inherited from lldb_private::ObjCLanguageRuntime::TaggedPointerVendor
 TaggedPointerVendor ()=default
 

Protected Attributes

AppleObjCRuntimeV2m_runtime
 

Private Member Functions

 TaggedPointerVendorV2 (const TaggedPointerVendorV2 &)=delete
 
const TaggedPointerVendorV2operator= (const TaggedPointerVendorV2 &)=delete
 

Detailed Description

Definition at line 176 of file AppleObjCRuntimeV2.h.

Constructor & Destructor Documentation

◆ ~TaggedPointerVendorV2()

lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2::~TaggedPointerVendorV2 ( )
overridedefault

◆ TaggedPointerVendorV2() [1/2]

lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2::TaggedPointerVendorV2 ( AppleObjCRuntimeV2 runtime)
inlineprotected

Definition at line 188 of file AppleObjCRuntimeV2.h.

◆ TaggedPointerVendorV2() [2/2]

lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2::TaggedPointerVendorV2 ( const TaggedPointerVendorV2 )
privatedelete

Member Function Documentation

◆ CreateInstance()

AppleObjCRuntimeV2::TaggedPointerVendorV2 * AppleObjCRuntimeV2::TaggedPointerVendorV2::CreateInstance ( AppleObjCRuntimeV2 runtime,
const lldb::ModuleSP &  objc_module_sp 
)
static

◆ operator=()

const TaggedPointerVendorV2& lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2::operator= ( const TaggedPointerVendorV2 )
privatedelete

Member Data Documentation

◆ m_runtime

AppleObjCRuntimeV2& lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2::m_runtime
protected

Definition at line 186 of file AppleObjCRuntimeV2.h.


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