LLDB mainline
lldb_private::ObjCLanguageRuntime::ClassDescriptor Member List

This is the complete list of members for lldb_private::ObjCLanguageRuntime::ClassDescriptor, including all inherited members.

CheckPointer(lldb::addr_t value, uint32_t ptr_size) constlldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
ClassDescriptor()lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
Describe(std::function< void(ObjCISA)> const &superclass_func, std::function< bool(const char *, const char *)> const &instance_method_func, std::function< bool(const char *, const char *)> const &class_method_func, std::function< bool(const char *, const char *, lldb::addr_t, uint64_t)> const &ivar_func) constlldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
GetClassName()=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetImplementationLanguage() constlldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
GetInstanceSize()=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetISA()=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetIVarAtIndex(size_t idx)lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
GetMetaclass() const =0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetNumIVars()lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
GetSuperclass()=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetTaggedPointerInfo(uint64_t *info_bits=nullptr, uint64_t *value_bits=nullptr, uint64_t *payload=nullptr)=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetTaggedPointerInfoSigned(uint64_t *info_bits=nullptr, int64_t *value_bits=nullptr, uint64_t *payload=nullptr)=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
GetType()lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
IsCFType()lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
IsKVO()lldb_private::ObjCLanguageRuntime::ClassDescriptorinlinevirtual
IsPointerValid(lldb::addr_t value, uint32_t ptr_size, bool allow_NULLs=false, bool allow_tagged=false, bool check_version_specific=false) constlldb_private::ObjCLanguageRuntime::ClassDescriptorprotected
IsValid()=0lldb_private::ObjCLanguageRuntime::ClassDescriptorpure virtual
m_is_cflldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
m_is_kvolldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
m_type_wplldb_private::ObjCLanguageRuntime::ClassDescriptorprivate
SetType(const lldb::TypeSP &type_sp)lldb_private::ObjCLanguageRuntime::ClassDescriptorinline
~ClassDescriptor()=defaultlldb_private::ObjCLanguageRuntime::ClassDescriptorvirtual