Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
group.hpp File Reference
#include <boost/config.hpp>
Include dependency graph for group.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::io::detail::group0
 
struct  boost::io::detail::group1< T1 >
 
struct  boost::io::detail::group2< T1, T2 >
 
struct  boost::io::detail::group3< T1, T2, T3 >
 
struct  boost::io::detail::group4< T1, T2, T3, T4 >
 
struct  boost::io::detail::group5< T1, T2, T3, T4, T5 >
 
struct  boost::io::detail::group6< T1, T2, T3, T4, T5, T6 >
 
struct  boost::io::detail::group7< T1, T2, T3, T4, T5, T6, T7 >
 
struct  boost::io::detail::group8< T1, T2, T3, T4, T5, T6, T7, T8 >
 
struct  boost::io::detail::group9< T1, T2, T3, T4, T5, T6, T7, T8, T9 >
 
struct  boost::io::detail::group10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::io
 
 boost::io::detail
 

Functions

template<class Ch , class Tr >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group0 &)
 
template<class Ch , class Tr , class T1 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group1< T1 > &x)
 
template<class Ch , class Tr , class T1 , class T2 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group2< T1, T2 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group3< T1, T2, T3 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group4< T1, T2, T3, T4 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group5< T1, T2, T3, T4, T5 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group6< T1, T2, T3, T4, T5, T6 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group7< T1, T2, T3, T4, T5, T6, T7 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group8< T1, T2, T3, T4, T5, T6, T7, T8 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &x)
 
template<class Ch , class Tr , class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 >
BOOST_IO_STD basic_ostream< Ch,
Tr > & 
boost::io::detail::operator<< (BOOST_IO_STD basic_ostream< Ch, Tr > &os, const group10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > &x)
 
template<class T1 , class T2 >
group1< T1 > boost::io::detail::group_head (group2< T1, T2 > const &x)
 
template<class T1 , class T2 >
group1< T2 > boost::io::detail::group_last (group2< T1, T2 > const &x)
 
template<class T1 , class T2 , class T3 >
group2< T1, T2 > boost::io::detail::group_head (group3< T1, T2, T3 > const &x)
 
template<class T1 , class T2 , class T3 >
group1< T3 > boost::io::detail::group_last (group3< T1, T2, T3 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 >
group3< T1, T2, T3 > boost::io::detail::group_head (group4< T1, T2, T3, T4 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 >
group1< T4 > boost::io::detail::group_last (group4< T1, T2, T3, T4 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 >
group4< T1, T2, T3, T4 > boost::io::detail::group_head (group5< T1, T2, T3, T4, T5 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 >
group1< T5 > boost::io::detail::group_last (group5< T1, T2, T3, T4, T5 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
group5< T1, T2, T3, T4, T5 > boost::io::detail::group_head (group6< T1, T2, T3, T4, T5, T6 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
group1< T6 > boost::io::detail::group_last (group6< T1, T2, T3, T4, T5, T6 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
group6< T1, T2, T3, T4, T5, T6 > boost::io::detail::group_head (group7< T1, T2, T3, T4, T5, T6, T7 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
group1< T7 > boost::io::detail::group_last (group7< T1, T2, T3, T4, T5, T6, T7 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 >
group7< T1, T2, T3, T4, T5, T6,
T7 > 
boost::io::detail::group_head (group8< T1, T2, T3, T4, T5, T6, T7, T8 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 >
group1< T8 > boost::io::detail::group_last (group8< T1, T2, T3, T4, T5, T6, T7, T8 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
group8< T1, T2, T3, T4, T5, T6,
T7, T8 > 
boost::io::detail::group_head (group9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 >
group1< T9 > boost::io::detail::group_last (group9< T1, T2, T3, T4, T5, T6, T7, T8, T9 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 >
group9< T1, T2, T3, T4, T5, T6,
T7, T8, T9 > 
boost::io::detail::group_head (group10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > const &x)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 >
group1< T10 > boost::io::detail::group_last (group10< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > const &x)
 
detail::group1< detail::group0 > boost::io::group ()
 
template<class T1 , class Var >
detail::group1< detail::group2
< T1, Var const & > > 
boost::io::group (T1 a1, Var const &var)
 
template<class T1 , class T2 , class Var >
detail::group1< detail::group3
< T1, T2, Var const & > > 
boost::io::group (T1 a1, T2 a2, Var const &var)
 
template<class T1 , class T2 , class T3 , class Var >
detail::group1< detail::group4
< T1, T2, T3, Var const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class Var >
detail::group1< detail::group5
< T1, T2, T3, T4, Var const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class Var >
detail::group1< detail::group6
< T1, T2, T3, T4, T5, Var
const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class Var >
detail::group1< detail::group7
< T1, T2, T3, T4, T5, T6, Var
const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class Var >
detail::group1< detail::group8
< T1, T2, T3, T4, T5, T6, T7,
Var const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class Var >
detail::group1< detail::group9
< T1, T2, T3, T4, T5, T6, T7,
T8, Var const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, Var const &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class Var >
detail::group1
< detail::group10< T1, T2, T3,
T4, T5, T6, T7, T8, T9, Var
const & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, T9 a9, Var const &var)
 
template<class T1 , class Var >
detail::group1< detail::group2
< T1, Var & > > 
boost::io::group (T1 a1, Var &var)
 
template<class T1 , class T2 , class Var >
detail::group1< detail::group3
< T1, T2, Var & > > 
boost::io::group (T1 a1, T2 a2, Var &var)
 
template<class T1 , class T2 , class T3 , class Var >
detail::group1< detail::group4
< T1, T2, T3, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class Var >
detail::group1< detail::group5
< T1, T2, T3, T4, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class Var >
detail::group1< detail::group6
< T1, T2, T3, T4, T5, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class Var >
detail::group1< detail::group7
< T1, T2, T3, T4, T5, T6, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class Var >
detail::group1< detail::group8
< T1, T2, T3, T4, T5, T6, T7,
Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class Var >
detail::group1< detail::group9
< T1, T2, T3, T4, T5, T6, T7,
T8, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, Var &var)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class Var >
detail::group1
< detail::group10< T1, T2, T3,
T4, T5, T6, T7, T8, T9, Var & > > 
boost::io::group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, T9 a9, Var &var)