zpp
Zephyr C++20 Framework
fmt.hpp File Reference
#include <zephyr/kernel.h>
#include <zephyr/sys/__assert.h>
#include <cstddef>
#include <chrono>
#include <utility>
Include dependency graph for fmt.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 zpp
 
 zpp::internal
 

Functions

void zpp::internal::print_arg () noexcept
 
void zpp::internal::print_arg (bool v) noexcept
 
void zpp::internal::print_arg (float v) noexcept
 
void zpp::internal::print_arg (double v) noexcept
 
void zpp::internal::print_arg (char v) noexcept
 
void zpp::internal::print_arg (const char *v) noexcept
 
void zpp::internal::print_arg (const void *v) noexcept
 
void zpp::internal::print_arg (uint8_t v) noexcept
 
void zpp::internal::print_arg (int8_t v) noexcept
 
void zpp::internal::print_arg (uint16_t v) noexcept
 
void zpp::internal::print_arg (int16_t v) noexcept
 
void zpp::internal::print_arg (uint32_t v) noexcept
 
void zpp::internal::print_arg (int32_t v) noexcept
 
void zpp::internal::print_arg (uint64_t v) noexcept
 
void zpp::internal::print_arg (int64_t v) noexcept
 
template<class T_Rep , class T_Period >
void zpp::internal::print_arg (std::chrono::duration< T_Rep, T_Period > v)
 
template<class T_Clock >
void zpp::internal::print_arg (std::chrono::time_point< T_Clock > v)
 
void zpp::internal::print_helper (const char *fmt) noexcept
 
template<class T_FirstArg , class ... T_Args>
void zpp::internal::print_helper (const char *fmt, T_FirstArg &&first, T_Args &&... args) noexcept
 
template<class ... T_Args>
void zpp::print (const char *fmt, T_Args &&... args) noexcept
 simple typesafe print function More...