Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:12:43

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/fmt/fmt.h>
0007 #include <spdlog/details/log_msg.h>
0008 
0009 namespace spdlog {
0010 
0011 class formatter
0012 {
0013 public:
0014     virtual ~formatter() = default;
0015     virtual void format(const details::log_msg &msg, memory_buf_t &dest) = 0;
0016     virtual std::unique_ptr<formatter> clone() const = 0;
0017 };
0018 } // namespace spdlog