Photon
1.0.0
Loading...
Searching...
No Matches
formatter.h
Go to the documentation of this file.
1
// Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
2
// Distributed under the MIT License (http://opensource.org/licenses/MIT)
3
4
#pragma once
5
6
#include <
spdlog/fmt/fmt.h
>
7
#include <
spdlog/details/log_msg.h
>
8
9
namespace
spdlog
10
{
11
12
class
formatter
13
{
14
public
:
15
virtual
~formatter
() =
default
;
16
virtual
void
format
(
const
details::log_msg
& msg,
memory_buf_t
& dest) = 0;
17
virtual
std::unique_ptr<formatter>
clone
()
const
= 0;
18
};
19
}
// namespace spdlog
spdlog::formatter
Definition
formatter.h:13
spdlog::formatter::format
virtual void format(const details::log_msg &msg, memory_buf_t &dest)=0
Definition
format.h:4452
spdlog::formatter::~formatter
virtual ~formatter()=default
spdlog::formatter::clone
virtual std::unique_ptr< formatter > clone() const =0
fmt.h
log_msg.h
spdlog
Definition
async.h:26
spdlog::memory_buf_t
fmt::basic_memory_buffer< char, 250 > memory_buf_t
Definition
common.h:173
spdlog::details::log_msg
Definition
log_msg.h:14
vendor
spdlog
formatter.h
Generated by
1.9.8