31#ifndef ETL_PRINT_INCLUDED
32#define ETL_PRINT_INCLUDED
42extern "C" void etl_putchar(
int c);
46 namespace private_print
48 using char_type = etl::private_format::char_type;
59 print_to& operator=(char_type c)
61 etl_putchar(
static_cast<int>(c));
68 print_iterator(
const print_iterator&) {}
70 print_iterator& operator=(
const print_iterator&)
80 print_iterator& operator++()
85 print_iterator operator++(
int)
92 template <
class... Args>
93 void print(etl::format_string<Args...> fmt, Args&&... args)
95 private_print::print_iterator it;
96 (void)format_to(it, etl::move(fmt), etl::forward<Args>(args)...);
101 etl_putchar(
static_cast<int>(
'\n'));
104 template <
class... Args>
105 void println(etl::format_string<Args...> fmt, Args&&... args)
107 private_print::print_iterator it;
108 (void)format_to(it, etl::move(fmt), etl::forward<Args>(args)...);
bitset_ext
Definition absolute.h:40
ETL_CONSTEXPR14 enable_if<!etl::is_specialization< TRep2, etl::chrono::duration >::value, etl::chrono::duration< typenameetl::common_type< TRep1, TRep2 >::type, TPeriod1 > >::type operator*(const etl::chrono::duration< TRep1, TPeriod1 > &lhs, const TRep2 &rhs) ETL_NOEXCEPT
Operator *.
Definition duration.h:541