DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
utils::print_container_helper< T, TChar, TCharTraits, TDelimiters > Struct Template Reference

#include <prettyprint.h>

Classes

struct  printer
 
struct  printer< std::pair< T1, T2 > >
 
struct  printer< std::tuple< Args... > >
 

Public Types

using delimiters_type = TDelimiters
 
using ostream_type = std::basic_ostream< TChar, TCharTraits >
 

Public Member Functions

 print_container_helper (const T &container)
 
void operator() (ostream_type &stream) const
 

Member Typedef Documentation

◆ delimiters_type

template<typename T, typename TChar = char, typename TCharTraits = ::std::char_traits<TChar>, typename TDelimiters = delimiters<T, TChar>>
using utils::print_container_helper< T, TChar, TCharTraits, TDelimiters >::delimiters_type = TDelimiters

◆ ostream_type

template<typename T, typename TChar = char, typename TCharTraits = ::std::char_traits<TChar>, typename TDelimiters = delimiters<T, TChar>>
using utils::print_container_helper< T, TChar, TCharTraits, TDelimiters >::ostream_type = std::basic_ostream<TChar, TCharTraits>

Constructor & Destructor Documentation

◆ print_container_helper()

template<typename T, typename TChar = char, typename TCharTraits = ::std::char_traits<TChar>, typename TDelimiters = delimiters<T, TChar>>
utils::print_container_helper< T, TChar, TCharTraits, TDelimiters >::print_container_helper ( const T &  container)
inline

Member Function Documentation

◆ operator()()

template<typename T, typename TChar = char, typename TCharTraits = ::std::char_traits<TChar>, typename TDelimiters = delimiters<T, TChar>>
void utils::print_container_helper< T, TChar, TCharTraits, TDelimiters >::operator() ( ostream_type stream) const
inline

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