Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-07-02 08:50:52

0001 // Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
0002 // Distributed under the MIT License (http://opensource.org/licenses/MIT)
0003 
0004 #pragma once
0005 
0006 #include <spdlog/details/log_msg.h>
0007 #include <spdlog/fmt/fmt.h>
0008 
0009 namespace spdlog {
0010 
0011 class formatter {
0012 public:
0013     virtual ~formatter() = default;
0014     virtual void format(const details::log_msg &msg, memory_buf_t &dest) = 0;
0015     virtual std::unique_ptr<formatter> clone() const = 0;
0016 };
0017 }  // namespace spdlog