1 | /////////////////////////////////////////////////////////////////////////////// |
---|---|
2 | // features.hpp |
3 | // |
4 | // Copyright 2005 Eric Niebler. Distributed under the Boost |
5 | // Software License, Version 1.0. (See accompanying file |
6 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
7 | |
8 | #ifndef BOOST_ACCUMULATORS_STATISTICS_STATS_HPP_EAN_08_12_2005 |
9 | #define BOOST_ACCUMULATORS_STATISTICS_STATS_HPP_EAN_08_12_2005 |
10 | |
11 | #include <boost/preprocessor/repetition/enum_params.hpp> |
12 | #include <boost/mpl/vector.hpp> |
13 | #include <boost/accumulators/accumulators_fwd.hpp> |
14 | |
15 | namespace boost { namespace accumulators |
16 | { |
17 | |
18 | /////////////////////////////////////////////////////////////////////////////// |
19 | // features |
20 | // |
21 | template<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, typename Feature)> |
22 | struct features |
23 | : mpl::vector<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, Feature)> |
24 | { |
25 | }; |
26 | |
27 | }} // namespace boost::accumulators |
28 | |
29 | #endif |
30 |