LLDB  mainline
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Private Member Functions | Private Attributes | List of all members
lldb_private::repro::InstrumentationData Class Reference

#include <ReproducerInstrumentation.h>

Collaboration diagram for lldb_private::repro::InstrumentationData:
Collaboration graph
[legend]

Public Member Functions

SerializerGetSerializer ()
 
DeserializerGetDeserializer ()
 
RegistryGetRegistry ()
 
 operator bool ()
 

Static Public Member Functions

static void Initialize (Serializer &serializer, Registry &registry)
 
static void Initialize (Deserializer &serializer, Registry &registry)
 
static InstrumentationDataInstance ()
 

Protected Member Functions

 InstrumentationData ()
 
 InstrumentationData (Serializer &serializer, Registry &registry)
 
 InstrumentationData (Deserializer &deserializer, Registry &registry)
 

Static Private Member Functions

static llvm::Optional< InstrumentationData > & InstanceImpl ()
 

Private Attributes

Serializerm_serializer
 
Deserializerm_deserializer
 
Registrym_registry
 

Detailed Description

Definition at line 677 of file ReproducerInstrumentation.h.

Constructor & Destructor Documentation

◆ InstrumentationData() [1/3]

lldb_private::repro::InstrumentationData::InstrumentationData ( )
inlineprotected

Definition at line 696 of file ReproducerInstrumentation.h.

◆ InstrumentationData() [2/3]

lldb_private::repro::InstrumentationData::InstrumentationData ( Serializer serializer,
Registry registry 
)
inlineprotected

Definition at line 698 of file ReproducerInstrumentation.h.

◆ InstrumentationData() [3/3]

lldb_private::repro::InstrumentationData::InstrumentationData ( Deserializer deserializer,
Registry registry 
)
inlineprotected

Definition at line 701 of file ReproducerInstrumentation.h.

Member Function Documentation

◆ GetDeserializer()

Deserializer* lldb_private::repro::InstrumentationData::GetDeserializer ( )
inline

◆ GetRegistry()

Registry& lldb_private::repro::InstrumentationData::GetRegistry ( )
inline

◆ GetSerializer()

Serializer* lldb_private::repro::InstrumentationData::GetSerializer ( )
inline

◆ Initialize() [1/2]

void InstrumentationData::Initialize ( Serializer serializer,
Registry registry 
)
static

Definition at line 209 of file ReproducerInstrumentation.cpp.

◆ Initialize() [2/2]

void InstrumentationData::Initialize ( Deserializer serializer,
Registry registry 
)
static

Definition at line 214 of file ReproducerInstrumentation.cpp.

◆ Instance()

InstrumentationData & InstrumentationData::Instance ( )
static

Definition at line 219 of file ReproducerInstrumentation.cpp.

◆ InstanceImpl()

llvm::Optional< InstrumentationData > & InstrumentationData::InstanceImpl ( )
staticprivate

◆ operator bool()

lldb_private::repro::InstrumentationData::operator bool ( )
inline

Definition at line 683 of file ReproducerInstrumentation.h.

Member Data Documentation

◆ m_deserializer

Deserializer* lldb_private::repro::InstrumentationData::m_deserializer
private

Definition at line 709 of file ReproducerInstrumentation.h.

◆ m_registry

Registry* lldb_private::repro::InstrumentationData::m_registry
private

Definition at line 710 of file ReproducerInstrumentation.h.

◆ m_serializer

Serializer* lldb_private::repro::InstrumentationData::m_serializer
private

Definition at line 708 of file ReproducerInstrumentation.h.


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