LeviLamina
Loading...
Searching...
No Matches
DefaultSink.h
1
#pragma once
2
3
#include <mutex>
4
5
#include "ll/api/io/Sink.h"
6
7
namespace
ll::io {
8
class
DefaultSink
:
public
Sink
{
9
struct
Impl;
10
Impl& impl;
11
12
static
Impl& getImpl();
13
14
public
:
15
LLAPI
DefaultSink
();
16
17
LLAPI
~DefaultSink
()
override
;
18
19
LLAPI
void
setFormatter(
Polymorphic<Formatter>
fmter)
override
;
20
21
LLAPI
void
append(
LogMessageView
const
& view)
override
;
22
};
23
}
// namespace ll::io
ll::data::IndirectValue
Definition
IndirectValue.h:47
ll::io::DefaultSink
Definition
DefaultSink.h:8
ll::io::Sink
Definition
Sink.h:21
ll::io::LogMessageView
Definition
LogMessage.h:12
src
ll
api
io
DefaultSink.h
Generated on Sat Apr 26 2025 05:55:20 for LeviLamina by
1.12.0