MPL11
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Typedefs
Macros
Groups
Pages
boost
mpl11
detail
right_folds
variadic_naive.hpp
Go to the documentation of this file.
1
12
#ifndef BOOST_MPL11_DETAIL_RIGHT_FOLDS_VARIADIC_NAIVE_HPP
13
#define BOOST_MPL11_DETAIL_RIGHT_FOLDS_VARIADIC_NAIVE_HPP
14
15
namespace
boost {
namespace
mpl11 {
namespace
detail {
namespace
right_folds {
21
template
<
template
<
typename
...>
class
f,
typename
state,
typename
...xs>
22
struct
variadic_naive
: state { };
23
24
template
<
25
template
<
typename
...>
class
f,
26
typename
state,
typename
x,
typename
...xs
27
>
28
struct
variadic_naive
<f, state, x, xs...>
29
: f<x, variadic_naive<f, state, xs...>>
30
{ };
31
}}}}
// end namespace boost::mpl11::detail::right_folds
32
33
#endif // !BOOST_MPL11_DETAIL_RIGHT_FOLDS_VARIADIC_NAIVE_HPP
boost::mpl11::detail::right_folds::variadic_naive
Naive right fold for parameter packs.
Definition:
variadic_naive.hpp:22
Generated on Mon Jun 2 2014 16:56:37 for MPL11 by
1.8.7