LLDB  mainline
Public Member Functions | Protected Member Functions | List of all members
lldb_private::ObjCLanguageRuntime::TaggedPointerVendor Class Referenceabstract

#include <ObjCLanguageRuntime.h>

Public Member Functions

virtual ~TaggedPointerVendor ()=default
 
virtual bool IsPossibleTaggedPointer (lldb::addr_t ptr)=0
 
virtual ObjCLanguageRuntime::ClassDescriptorSP GetClassDescriptor (lldb::addr_t ptr)=0
 

Protected Member Functions

 TaggedPointerVendor ()=default
 

Detailed Description

Definition at line 174 of file ObjCLanguageRuntime.h.

Constructor & Destructor Documentation

◆ ~TaggedPointerVendor()

virtual lldb_private::ObjCLanguageRuntime::TaggedPointerVendor::~TaggedPointerVendor ( )
virtualdefault

◆ TaggedPointerVendor()

lldb_private::ObjCLanguageRuntime::TaggedPointerVendor::TaggedPointerVendor ( )
protecteddefault

Member Function Documentation

◆ GetClassDescriptor()

virtual ObjCLanguageRuntime::ClassDescriptorSP lldb_private::ObjCLanguageRuntime::TaggedPointerVendor::GetClassDescriptor ( lldb::addr_t  ptr)
pure virtual

◆ IsPossibleTaggedPointer()

virtual bool lldb_private::ObjCLanguageRuntime::TaggedPointerVendor::IsPossibleTaggedPointer ( lldb::addr_t  ptr)
pure virtual

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