LLDB mainline
Public Member Functions | Protected Member Functions | Friends | List of all members
lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy Class Reference
Inheritance diagram for lldb_private::AppleObjCRuntimeV2::TaggedPointerVendorLegacy:
Inheritance graph
[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
 
virtual bool IsPossibleTaggedPointer (lldb::addr_t ptr)=0
 
virtual ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor (lldb::addr_t ptr)=0
 

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 268 of file AppleObjCRuntimeV2.h.

Constructor & Destructor Documentation

◆ TaggedPointerVendorLegacy() [1/2]

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

Definition at line 276 of file AppleObjCRuntimeV2.h.

◆ 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

Friends And Related Function Documentation

◆ AppleObjCRuntimeV2::TaggedPointerVendorV2

Definition at line 279 of file AppleObjCRuntimeV2.h.


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