⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 advance_backward.hpp

📁 正则表达式源代码
💻 HPP
字号:
// preprocessed version of 'boost/mpl/aux_/advance_backward.hpp' header// see the original for copyright informationnamespace boost {namespace mpl {namespace aux {template< long N > struct advance_backward;template<>struct advance_backward<0>{    template< typename Iterator > struct apply    {        typedef Iterator iter0;        typedef iter0 type;    };};template<>struct advance_backward<1>{    template< typename Iterator > struct apply    {        typedef Iterator iter0;        typedef typename iter0::prior iter1;        typedef iter1 type;    };};template<>struct advance_backward<2>{    template< typename Iterator > struct apply    {        typedef Iterator iter0;        typedef typename iter0::prior iter1;        typedef typename iter1::prior iter2;        typedef iter2 type;    };};template<>struct advance_backward<3>{    template< typename Iterator > struct apply    {        typedef Iterator iter0;        typedef typename iter0::prior iter1;        typedef typename iter1::prior iter2;        typedef typename iter2::prior iter3;        typedef iter3 type;    };};template<>struct advance_backward<4>{    template< typename Iterator > struct apply    {        typedef Iterator iter0;        typedef typename iter0::prior iter1;        typedef typename iter1::prior iter2;        typedef typename iter2::prior iter3;        typedef typename iter3::prior iter4;        typedef iter4 type;    };};template< long N >struct advance_backward{    template< typename Iterator > struct apply    {        typedef typename apply1< advance_backward<4>,Iterator >::type chunk_result_;        typedef typename apply1<advance_backward<( (N - 4) < 0 ? 0 : N - 4 )>,chunk_result_>::type type;    };};} // namespace aux} // namespace mpl} // namespace boost

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -