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
Collaboration diagram for lldb_private::AppleObjCRuntimeV2::ClassInfoExtractor:
Collaboration graph

Public Member Functions

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

Protected Attributes

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

Constructor & Destructor Documentation

◆ ClassInfoExtractor()

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

Definition at line 313 of file AppleObjCRuntimeV2.h.

Member Function Documentation

◆ GetMutex()

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

Definition at line 314 of file AppleObjCRuntimeV2.h.

References m_mutex.

Member Data Documentation

◆ m_mutex

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

Definition at line 319 of file AppleObjCRuntimeV2.h.

Referenced by GetMutex().

◆ m_runtime

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

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

Definition at line 318 of file AppleObjCRuntimeV2.h.

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