LLDB  mainline
Static Public Member Functions | List of all members
lldb_private::repro::construct< Class(Args...)> Struct Template Reference

#include <ReproducerInstrumentation.h>

Static Public Member Functions

static Class * handle (lldb_private::repro::InstrumentationData data, lldb_private::repro::Recorder &recorder, Class *c, const EmptyArg &)
 
static Class * handle (lldb_private::repro::InstrumentationData data, lldb_private::repro::Recorder &recorder, Class *c, Args... args)
 
static Class * record (Args... args)
 
static Class * replay (Recorder &recorder, Deserializer &deserializer, Registry &registry)
 

Detailed Description

template<typename Class, typename... Args>
struct lldb_private::repro::construct< Class(Args...)>

Definition at line 870 of file ReproducerInstrumentation.h.

Member Function Documentation

◆ handle() [1/2]

template<typename Class , typename... Args>
static Class* lldb_private::repro::construct< Class(Args...)>::handle ( lldb_private::repro::InstrumentationData  data,
lldb_private::repro::Recorder recorder,
Class *  c,
const EmptyArg  
)
inlinestatic

Definition at line 871 of file ReproducerInstrumentation.h.

References lldb_private::Class.

◆ handle() [2/2]

template<typename Class , typename... Args>
static Class* lldb_private::repro::construct< Class(Args...)>::handle ( lldb_private::repro::InstrumentationData  data,
lldb_private::repro::Recorder recorder,
Class *  c,
Args...  args 
)
inlinestatic

◆ record()

template<typename Class , typename... Args>
static Class* lldb_private::repro::construct< Class(Args...)>::record ( Args...  args)
inlinestatic

Definition at line 895 of file ReproducerInstrumentation.h.

References lldb_private::Class.

◆ replay()

template<typename Class , typename... Args>
static Class* lldb_private::repro::construct< Class(Args...)>::replay ( Recorder recorder,
Deserializer deserializer,
Registry registry 
)
inlinestatic

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