|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Zero-buffer output sink adapters for text transformation and layout. More...
#include "../microfmt.hpp"#include <cstddef>#include <cstdint>#include <string_view>#include <utility>
Go to the source code of this file.
Classes | |
| class | microfmt::transform_sink |
| class | microfmt::prefix_sink |
| class | microfmt::limit_sink |
Namespaces | |
| namespace | microfmt |
Enumerations | |
| enum class | microfmt::char_transform : uint8_t { microfmt::none = 0 , microfmt::to_upper , microfmt::to_lower , microfmt::sanitize_ascii } |
Zero-buffer output sink adapters for text transformation and layout.
Wrap a destination microfmt::sink with microfmt::transform_sink, microfmt::prefix_sink, or microfmt::limit_sink to transform text, prefix each output line, or enforce a hard output-size limit while data is streamed.