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::io::LogMessageView
Definition
LogMessage.h:12
src
ll
api
io
DefaultSink.h
Generated on
for LeviLamina by
1.16.1