LLDB  mainline
Public Member Functions | Protected Attributes | List of all members
lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor Class Reference

Abstraction to read the Objective-C class info. More...

Inheritance diagram for lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor:
Collaboration graph
[legend]

Public Member Functions

 ClassInfoExtractor (AppleObjCRuntimeV2 &runtime)
 
std::mutex & GetMutex ()
 

Protected Attributes

AppleObjCRuntimeV2m_runtime
 The lifetime of this object is tied to that of the runtime. More...
 
std::mutex m_mutex
 

Detailed Description

Abstraction to read the Objective-C class info.

Definition at line 304 of file AppleObjCRuntimeV2.h.

Constructor & Destructor Documentation

◆ ClassInfoExtractor()

lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor::ClassInfoExtractor ( AppleObjCRuntimeV2 runtime)
inline

Definition at line 306 of file AppleObjCRuntimeV2.h.

Member Function Documentation

◆ GetMutex()

std::mutex& lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor::GetMutex ( )
inline

Definition at line 307 of file AppleObjCRuntimeV2.h.

References m_mutex.

Member Data Documentation

◆ m_mutex

std::mutex lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor::m_mutex
protected

Definition at line 312 of file AppleObjCRuntimeV2.h.

Referenced by GetMutex().

◆ m_runtime

AppleObjCRuntimeV2& lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor::m_runtime
protected

The lifetime of this object is tied to that of the runtime.

Definition at line 311 of file AppleObjCRuntimeV2.h.


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