microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
microfmt::pmr Namespace Reference

Classes

class  arena_sink
 

Typedefs

using string = std::pmr::string
 
using vector = std::pmr::vector< char >
 

Functions

template<typename... Args>
RELOCO_BEGIN_UNSAFE_CODE std::pmr::string format (std::pmr::memory_resource *mr, microfmt::string_view fmt_str, const Args &...args)
 
template<typename... Args>
RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE std::pmr::vector< char > format_vector (std::pmr::memory_resource *mr, microfmt::string_view fmt_str, const Args &...args)
 

Typedef Documentation

◆ string

using microfmt::pmr::string = typedef std::pmr::string

◆ vector

using microfmt::pmr::vector = typedef std::pmr::vector<char>

Function Documentation

◆ format()

template<typename... Args>
RELOCO_BEGIN_UNSAFE_CODE std::pmr::string microfmt::pmr::format ( std::pmr::memory_resource *  mr,
microfmt::string_view  fmt_str,
const Args &...  args 
)

◆ format_vector()

template<typename... Args>
RELOCO_END_UNSAFE_CODE RELOCO_BEGIN_UNSAFE_CODE std::pmr::vector< char > microfmt::pmr::format_vector ( std::pmr::memory_resource *  mr,
microfmt::string_view  fmt_str,
const Args &...  args 
)