aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
std::_auxiliary_print_tuple_< N > Struct Template Reference

#include <utils_misc_tpl.h>

Static Public Member Functions

template<typename... T>
static std::enable_if<(N< sizeof...(T))>::type print (std::ostream &os, const std::tuple< T... > &t)
template<typename... T>
static std::enable_if<!(N< sizeof...(T))>::type print (std::ostream &, const std::tuple< T... > &)

Detailed Description

template<size_t N>
struct std::_auxiliary_print_tuple_< N >

Definition at line 84 of file utils_misc_tpl.h.

Member Function Documentation

◆ print() [1/2]

template<size_t N>
template<typename... T>
std::enable_if<!(N< sizeof...(T))>::type std::_auxiliary_print_tuple_< N >::print ( std::ostream & ,
const std::tuple< T... > &  )
inlinestatic

Definition at line 95 of file utils_misc_tpl.h.

96 {}

◆ print() [2/2]

template<size_t N>
template<typename... T>
std::enable_if<(N< sizeof...(T))>::type std::_auxiliary_print_tuple_< N >::print ( std::ostream & os,
const std::tuple< T... > & t )
inlinestatic

Definition at line 86 of file utils_misc_tpl.h.

87 {
88 char quote
90 os << ", " << quote << std::get< N >(t) << quote;
92 }
static std::enable_if<(N< sizeof...(T))>::type print(std::ostream &os, const std::tuple< T... > &t)

References print().

Referenced by std::operator<<(), and print().

Here is the call graph for this function:
Here is the caller graph for this function:

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