LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::repro::DefaultReplayer< Result(Args...)> Struct Template Reference

#include <ReproducerInstrumentation.h>

Inheritance diagram for lldb_private::repro::DefaultReplayer< Result(Args...)>:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::repro::DefaultReplayer< Result(Args...)>:
Collaboration graph
[legend]

Public Member Functions

 DefaultReplayer (Result(*f)(Args...))
 
void operator() (Deserializer &deserializer) const override
 
- Public Member Functions inherited from lldb_private::repro::Replayer
virtual ~Replayer ()
 

Public Attributes

Result(* f )(Args...)
 

Detailed Description

template<typename Result, typename... Args>
struct lldb_private::repro::DefaultReplayer< Result(Args...)>

Definition at line 391 of file ReproducerInstrumentation.h.

Constructor & Destructor Documentation

◆ DefaultReplayer()

template<typename Result , typename... Args>
lldb_private::repro::DefaultReplayer< Result(Args...)>::DefaultReplayer ( Result(*)(Args...)  f)
inline

Definition at line 392 of file ReproducerInstrumentation.h.

Member Function Documentation

◆ operator()()

template<typename Result , typename... Args>
void lldb_private::repro::DefaultReplayer< Result(Args...)>::operator() ( Deserializer deserializer) const
inlineoverridevirtual

Member Data Documentation

◆ f

template<typename Result , typename... Args>
Result(* lldb_private::repro::DefaultReplayer< Result(Args...)>::f) (Args...)

Definition at line 400 of file ReproducerInstrumentation.h.


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