📄 group.hpp
字号:
{ return group1<T4> (x.a4_); }template <class T1,class T2,class T3,class T4,class T5>inlinegroup4<T1,T2,T3,T4> group_head( group5<T1,T2,T3,T4,T5> const& x){ return group4<T1,T2,T3,T4> (x.a1_,x.a2_,x.a3_,x.a4_); }template <class T1,class T2,class T3,class T4,class T5>inlinegroup1<T5> group_last( group5<T1,T2,T3,T4,T5> const& x){ return group1<T5> (x.a5_); }template <class T1,class T2,class T3,class T4,class T5,class T6>inlinegroup5<T1,T2,T3,T4,T5> group_head( group6<T1,T2,T3,T4,T5,T6> const& x){ return group5<T1,T2,T3,T4,T5> (x.a1_,x.a2_,x.a3_,x.a4_,x.a5_); }template <class T1,class T2,class T3,class T4,class T5,class T6>inlinegroup1<T6> group_last( group6<T1,T2,T3,T4,T5,T6> const& x){ return group1<T6> (x.a6_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7>inlinegroup6<T1,T2,T3,T4,T5,T6> group_head( group7<T1,T2,T3,T4,T5,T6,T7> const& x){ return group6<T1,T2,T3,T4,T5,T6> (x.a1_,x.a2_,x.a3_,x.a4_,x.a5_,x.a6_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7>inlinegroup1<T7> group_last( group7<T1,T2,T3,T4,T5,T6,T7> const& x){ return group1<T7> (x.a7_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8>inlinegroup7<T1,T2,T3,T4,T5,T6,T7> group_head( group8<T1,T2,T3,T4,T5,T6,T7,T8> const& x){ return group7<T1,T2,T3,T4,T5,T6,T7> (x.a1_,x.a2_,x.a3_,x.a4_,x.a5_,x.a6_,x.a7_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8>inlinegroup1<T8> group_last( group8<T1,T2,T3,T4,T5,T6,T7,T8> const& x){ return group1<T8> (x.a8_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9>inlinegroup8<T1,T2,T3,T4,T5,T6,T7,T8> group_head( group9<T1,T2,T3,T4,T5,T6,T7,T8,T9> const& x){ return group8<T1,T2,T3,T4,T5,T6,T7,T8> (x.a1_,x.a2_,x.a3_,x.a4_,x.a5_,x.a6_,x.a7_,x.a8_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9>inlinegroup1<T9> group_last( group9<T1,T2,T3,T4,T5,T6,T7,T8,T9> const& x){ return group1<T9> (x.a9_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10>inlinegroup9<T1,T2,T3,T4,T5,T6,T7,T8,T9> group_head( group10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> const& x){ return group9<T1,T2,T3,T4,T5,T6,T7,T8,T9> (x.a1_,x.a2_,x.a3_,x.a4_,x.a5_,x.a6_,x.a7_,x.a8_,x.a9_); }template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9,class T10>inlinegroup1<T10> group_last( group10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> const& x){ return group1<T10> (x.a10_); }} // namespace detail// helper functionsinline detail::group1< detail::group0 > group() { return detail::group1< detail::group0 > ( detail::group0() ); }template <class T1, class Var> inlinedetail::group1< detail::group2<T1, Var const&> > group(T1 a1, Var const& var){ return detail::group1< detail::group2<T1, Var const&> > ( detail::group2<T1, Var const&> (a1, var) );}template <class T1,class T2, class Var> inlinedetail::group1< detail::group3<T1,T2, Var const&> > group(T1 a1,T2 a2, Var const& var){ return detail::group1< detail::group3<T1,T2, Var const&> > ( detail::group3<T1,T2, Var const&> (a1,a2, var) );}template <class T1,class T2,class T3, class Var> inlinedetail::group1< detail::group4<T1,T2,T3, Var const&> > group(T1 a1,T2 a2,T3 a3, Var const& var){ return detail::group1< detail::group4<T1,T2,T3, Var const&> > ( detail::group4<T1,T2,T3, Var const&> (a1,a2,a3, var) );}template <class T1,class T2,class T3,class T4, class Var> inlinedetail::group1< detail::group5<T1,T2,T3,T4, Var const&> > group(T1 a1,T2 a2,T3 a3,T4 a4, Var const& var){ return detail::group1< detail::group5<T1,T2,T3,T4, Var const&> > ( detail::group5<T1,T2,T3,T4, Var const&> (a1,a2,a3,a4, var) );}template <class T1,class T2,class T3,class T4,class T5, class Var> inlinedetail::group1< detail::group6<T1,T2,T3,T4,T5, Var const&> > group(T1 a1,T2 a2,T3 a3,T4 a4,T5 a5, Var const& var){ return detail::group1< detail::group6<T1,T2,T3,T4,T5, Var const&> > ( detail::group6<T1,T2,T3,T4,T5, Var const&> (a1,a2,a3,a4,a5, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6, class Var> inlinedetail::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){ return detail::group1< detail::group7<T1,T2,T3,T4,T5,T6, Var const&> > ( detail::group7<T1,T2,T3,T4,T5,T6, Var const&> (a1,a2,a3,a4,a5,a6, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7, class Var> inlinedetail::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){ return detail::group1< detail::group8<T1,T2,T3,T4,T5,T6,T7, Var const&> > ( detail::group8<T1,T2,T3,T4,T5,T6,T7, Var const&> (a1,a2,a3,a4,a5,a6,a7, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8, class Var> inlinedetail::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){ return detail::group1< detail::group9<T1,T2,T3,T4,T5,T6,T7,T8, Var const&> > ( detail::group9<T1,T2,T3,T4,T5,T6,T7,T8, Var const&> (a1,a2,a3,a4,a5,a6,a7,a8, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9, class Var> inlinedetail::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){ return detail::group1< detail::group10<T1,T2,T3,T4,T5,T6,T7,T8,T9, Var const&> > ( detail::group10<T1,T2,T3,T4,T5,T6,T7,T8,T9, Var const&> (a1,a2,a3,a4,a5,a6,a7,a8,a9, var) );}#ifndef BOOST_NO_OVERLOAD_FOR_NON_CONSTtemplate <class T1, class Var> inlinedetail::group1< detail::group2<T1, Var&> > group(T1 a1, Var& var){ return detail::group1< detail::group2<T1, Var&> > ( detail::group2<T1, Var&> (a1, var) );}template <class T1,class T2, class Var> inlinedetail::group1< detail::group3<T1,T2, Var&> > group(T1 a1,T2 a2, Var& var){ return detail::group1< detail::group3<T1,T2, Var&> > ( detail::group3<T1,T2, Var&> (a1,a2, var) );}template <class T1,class T2,class T3, class Var> inlinedetail::group1< detail::group4<T1,T2,T3, Var&> > group(T1 a1,T2 a2,T3 a3, Var& var){ return detail::group1< detail::group4<T1,T2,T3, Var&> > ( detail::group4<T1,T2,T3, Var&> (a1,a2,a3, var) );}template <class T1,class T2,class T3,class T4, class Var> inlinedetail::group1< detail::group5<T1,T2,T3,T4, Var&> > group(T1 a1,T2 a2,T3 a3,T4 a4, Var& var){ return detail::group1< detail::group5<T1,T2,T3,T4, Var&> > ( detail::group5<T1,T2,T3,T4, Var&> (a1,a2,a3,a4, var) );}template <class T1,class T2,class T3,class T4,class T5, class Var> inlinedetail::group1< detail::group6<T1,T2,T3,T4,T5, Var&> > group(T1 a1,T2 a2,T3 a3,T4 a4,T5 a5, Var& var){ return detail::group1< detail::group6<T1,T2,T3,T4,T5, Var&> > ( detail::group6<T1,T2,T3,T4,T5, Var&> (a1,a2,a3,a4,a5, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6, class Var> inlinedetail::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){ return detail::group1< detail::group7<T1,T2,T3,T4,T5,T6, Var&> > ( detail::group7<T1,T2,T3,T4,T5,T6, Var&> (a1,a2,a3,a4,a5,a6, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7, class Var> inlinedetail::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){ return detail::group1< detail::group8<T1,T2,T3,T4,T5,T6,T7, Var&> > ( detail::group8<T1,T2,T3,T4,T5,T6,T7, Var&> (a1,a2,a3,a4,a5,a6,a7, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8, class Var> inlinedetail::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){ return detail::group1< detail::group9<T1,T2,T3,T4,T5,T6,T7,T8, Var&> > ( detail::group9<T1,T2,T3,T4,T5,T6,T7,T8, Var&> (a1,a2,a3,a4,a5,a6,a7,a8, var) );}template <class T1,class T2,class T3,class T4,class T5,class T6,class T7,class T8,class T9, class Var> inlinedetail::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){ return detail::group1< detail::group10<T1,T2,T3,T4,T5,T6,T7,T8,T9, Var&> > ( detail::group10<T1,T2,T3,T4,T5,T6,T7,T8,T9, Var&> (a1,a2,a3,a4,a5,a6,a7,a8,a9, var) );}#endif // - BOOST_NO_OVERLOAD_FOR_NON_CONST} // namespace io} // namespace boost#endif // BOOST_FORMAT_GROUP_HPP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -