LLDB mainline
lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy Class Reference
Inheritance diagram for lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy:
[legend]

Public Member Functions

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

Protected Member Functions

 TaggedPointerVendorLegacy (AppleObjCRuntimeV2 &runtime)
 TaggedPointerVendorLegacy (const TaggedPointerVendorLegacy &)=delete
const TaggedPointerVendorLegacyoperator= (const TaggedPointerVendorLegacy &)=delete
Protected Member Functions inherited from lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2
 TaggedPointerVendorV2 (AppleObjCRuntimeV2 &runtime)
Protected Member Functions inherited from lldb_private::ObjCLanguageRuntime::TaggedPointerVendor
 TaggedPointerVendor ()=default

Friends

class AppleObjCRuntimeV2::TaggedPointerVendorV2

Additional Inherited Members

Static Public Member Functions inherited from lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2
static TaggedPointerVendorV2CreateInstance (AppleObjCRuntimeV2 &runtime, const lldb::ModuleSP &objc_module_sp)
Protected Attributes inherited from lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorV2
AppleObjCRuntimeV2m_runtime

Detailed Description

Definition at line 271 of file AppleObjCRuntimeV2.h.

Constructor & Destructor Documentation

◆ TaggedPointerVendorLegacy() [1/2]

lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy::TaggedPointerVendorLegacy ( AppleObjCRuntimeV2 & runtime)
inlineprotected

◆ TaggedPointerVendorLegacy() [2/2]

lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy::TaggedPointerVendorLegacy ( const TaggedPointerVendorLegacy & )
protecteddelete

Member Function Documentation

◆ GetClassDescriptor()

ObjCLanguageRuntime::ClassDescriptorSP AppleObjCRuntimeV2::TaggedPointerVendorLegacy::GetClassDescriptor ( lldb::addr_t ptr)
overridevirtual

◆ IsPossibleTaggedPointer()

bool AppleObjCRuntimeV2::TaggedPointerVendorLegacy::IsPossibleTaggedPointer ( lldb::addr_t ptr)
overridevirtual

◆ operator=()

const TaggedPointerVendorLegacy & lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy::operator= ( const TaggedPointerVendorLegacy & )
protecteddelete

◆ AppleObjCRuntimeV2::TaggedPointerVendorV2

Definition at line 282 of file AppleObjCRuntimeV2.h.

Referenced by TaggedPointerVendorLegacy().


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