LLDB
mainline
|
The recorder is a small object handed out by a provider to record data. More...
#include <ReproducerProvider.h>
Public Member Functions | |
const FileSpec & | GetFilename () |
void | Stop () |
Protected Member Functions | |
AbstractRecorder (const FileSpec &filename, std::error_code &ec) | |
Protected Attributes | |
llvm::raw_fd_ostream | m_os |
bool | m_record |
Private Attributes | |
FileSpec | m_filename |
The recorder is a small object handed out by a provider to record data.
It is commonly used in combination with a MultiProvider which is meant to record information for multiple instances of the same source of data.
Definition at line 31 of file ReproducerProvider.h.
|
inlineprotected |
Definition at line 33 of file ReproducerProvider.h.
|
inline |
Definition at line 39 of file ReproducerProvider.h.
References m_filename.
|
inline |
Definition at line 41 of file ReproducerProvider.h.
References m_record.
|
private |
Definition at line 47 of file ReproducerProvider.h.
Referenced by GetFilename().
|
protected |
Definition at line 50 of file ReproducerProvider.h.
Referenced by lldb_private::repro::DataRecorder::Record(), and lldb_private::repro::YamlRecorder::Record().
|
protected |
Definition at line 51 of file ReproducerProvider.h.
Referenced by lldb_private::repro::DataRecorder::Record(), lldb_private::repro::YamlRecorder::Record(), and Stop().