printTupleElements overloads

Synopses

Declared in <bslim_printer.h>

Terminate recursion when printing tuple elements.

template<class t_TUPLE>
static
void
printTupleElements(
    Printer& printer,
    t_TUPLE const& data,
    bsl::integral_constant<int, 0> sizeTag);

Print the first t_SIZE elements of the specified tuple, data, using the specified printer.

template<
    int t_SIZE,
    class t_TUPLE>
static
void
printTupleElements(
    Printer& printer,
    t_TUPLE const& data,
    bsl::integral_constant<int, t_SIZE> sizeTag);

Parameters

Name

Description

printer

unused; present to match the recursive overload

data

unused; present to match the recursive overload

sizeTag

unused size tag indicating that no elements remain

Created with MrDocs