|
microfmt
Zero-allocation C++ formatting for constrained environments
|
FILE, standard-stream, and POSIX descriptor sinks. More...


Go to the source code of this file.
Namespaces | |
| namespace | microfmt |
Functions | |
| RELOCO_BEGIN_UNSAFE_CODE sink | microfmt::file_sink (std::FILE *file) noexcept |
| RELOCO_END_UNSAFE_CODE sink | microfmt::stdout_sink () noexcept |
| sink | microfmt::stderr_sink () noexcept |
| template<typename StrProvider , typename... Args> | |
| void | microfmt::print (compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename StrProvider , typename... Args> | |
| void | microfmt::println (compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename... Args> | |
| void | microfmt::print (microfmt::string_view fmt_str, const Args &...args) noexcept |
| template<typename... Args> | |
| void | microfmt::println (microfmt::string_view fmt_str, const Args &...args) noexcept |
| template<typename StrProvider , typename... Args> | |
| RELOCO_BEGIN_UNSAFE_CODE void | microfmt::print (std::FILE *file, compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename StrProvider , typename... Args> | |
| RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE void | microfmt::println (std::FILE *file, compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename... Args> | |
| RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE void | microfmt::print (std::FILE *file, microfmt::string_view fmt_str, const Args &...args) noexcept |
| template<typename... Args> | |
| RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE void | microfmt::println (std::FILE *file, microfmt::string_view fmt_str, const Args &...args) noexcept |
| template<typename StrProvider , typename... Args> | |
| RELOCO_END_UNSAFE_CODE void | microfmt::print (sink s, compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename StrProvider , typename... Args> | |
| void | microfmt::println (sink s, compile_string_holder< StrProvider > fmt, const Args &...args) noexcept |
| template<typename... Args> | |
| void | microfmt::print (sink s, microfmt::string_view fmt_str, const Args &...args) noexcept |
| template<typename... Args> | |
| void | microfmt::println (sink s, microfmt::string_view fmt_str, const Args &...args) noexcept |
| void | microfmt::println (sink s) noexcept |
| void | microfmt::println () noexcept |
| RELOCO_BEGIN_UNSAFE_CODE void | microfmt::println (std::FILE *file) noexcept |
FILE, standard-stream, and POSIX descriptor sinks.