Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::BasicTuplePrinter< CharT, Traits, Tuple, N > Struct Template Reference

递归打印 tuple 的辅助模板(主模板)。 More...

#include <output.h>

Static Public Member Functions

static void print (std::basic_ostream< CharT, Traits > &os, const Tuple &t)
 递归打印 tuple 元素。

Detailed Description

template<class CharT, class Traits, class Tuple, size_t N = std::tuple_size<Tuple>::value>
struct console::BasicTuplePrinter< CharT, Traits, Tuple, N >

递归打印 tuple 的辅助模板(主模板)。

Template Parameters
CharT流的字符类型。
Traits流的字符特征类型。
Tupletuple 类型。
N当前要打印的最后一个元素的索引(从 1 开始)。

Member Function Documentation

◆ print()

template<class CharT, class Traits, class Tuple, size_t N = std::tuple_size<Tuple>::value>
void console::BasicTuplePrinter< CharT, Traits, Tuple, N >::print ( std::basic_ostream< CharT, Traits > & os,
const Tuple & t )
inlinestatic

递归打印 tuple 元素。

Parameters
os输出流。
ttuple 对象。

The documentation for this struct was generated from the following file: