Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::io Namespace Reference

Namespaces

 detail
 

Classes

class  bad_format_string
 
class  basic_altstringbuf
 
singleton  basic_ios_all_saver
 
singleton  basic_ios_exception_saver
 
singleton  basic_ios_fill_saver
 
singleton  basic_ios_iostate_saver
 
singleton  basic_ios_locale_saver
 
singleton  basic_ios_rdbuf_saver
 
singleton  basic_ios_tie_saver
 
class  basic_oaltstringstream
 
class  format_error
 
class  ios_all_word_saver
 
class  ios_base_all_saver
 
class  ios_flags_saver
 
class  ios_iword_saver
 
class  ios_precision_saver
 
class  ios_pword_saver
 
class  ios_width_saver
 
class  out_of_range
 
class  too_few_args
 
class  too_many_args
 

Typedefs

typedef
basic_ios_iostate_saver< char > 
ios_iostate_saver
 
typedef
basic_ios_iostate_saver
< wchar_t > 
wios_iostate_saver
 
typedef
basic_ios_exception_saver
< char > 
ios_exception_saver
 
typedef
basic_ios_exception_saver
< wchar_t > 
wios_exception_saver
 
typedef basic_ios_tie_saver< char > ios_tie_saver
 
typedef basic_ios_tie_saver
< wchar_t > 
wios_tie_saver
 
typedef basic_ios_rdbuf_saver
< char > 
ios_rdbuf_saver
 
typedef basic_ios_rdbuf_saver
< wchar_t > 
wios_rdbuf_saver
 
typedef basic_ios_fill_saver
< char > 
ios_fill_saver
 
typedef basic_ios_fill_saver
< wchar_t > 
wios_fill_saver
 
typedef basic_ios_locale_saver
< char > 
ios_locale_saver
 
typedef basic_ios_locale_saver
< wchar_t > 
wios_locale_saver
 
typedef basic_ios_all_saver< char > ios_all_saver
 
typedef basic_ios_all_saver
< wchar_t > 
wios_all_saver
 

Enumerations

enum  format_error_bits {
  bad_format_string_bit = 1,
  too_few_args_bit = 2,
  too_many_args_bit = 4,
  out_of_range_bit = 8,
  all_error_bits = 255,
  no_error_bits =0
}
 

Functions

detail::group1< detail::group0group ()
 
template<class T1 , class Var >
detail::group1< detail::group2
< T1, Var const & > > 
group (T1 a1, Var const &var)
 
template<class T1 , class T2 , class Var >
detail::group1< detail::group3
< T1, T2, Var const & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
group (T1 a1, Var &var)
 
template<class T1 , class T2 , class Var >
detail::group1< detail::group3
< T1, T2, Var & > > 
group (T1 a1, T2 a2, Var &var)
 
template<class T1 , class T2 , class T3 , class Var >
detail::group1< detail::group4
< T1, T2, T3, Var & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
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 & > > 
group (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7, T8 a8, T9 a9, Var &var)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
bad_format_string_bit 
too_few_args_bit 
too_many_args_bit 
out_of_range_bit 
all_error_bits 
no_error_bits 

Function Documentation

template<class T1 , class Var >
detail::group1< detail::group2<T1, Var const&> > boost::io::group ( T1  a1,
Var const &  var 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
template<class T1 , class Var >
detail::group1< detail::group2<T1, Var&> > boost::io::group ( T1  a1,
Var &  var 
)
inline
template<class T1 , class T2 , class Var >
detail::group1< detail::group3<T1,T2, Var&> > boost::io::group ( T1  a1,
T2  a2,
Var &  var 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline
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 
)
inline