]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | /////////////////////////////////////////////////////////////////////////////// |
2 | /// \file stats.hpp | |
3 | /// Contains the stats<> template. | |
4 | /// | |
5 | // Copyright 2005 Eric Niebler. Distributed under the Boost | |
6 | // Software License, Version 1.0. (See accompanying file | |
7 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
8 | ||
9 | #ifndef BOOST_ACCUMULATORS_STATISTICS_STATS_HPP_EAN_28_10_2005 | |
10 | #define BOOST_ACCUMULATORS_STATISTICS_STATS_HPP_EAN_28_10_2005 | |
11 | ||
12 | #include <boost/preprocessor/repetition/enum_params.hpp> | |
13 | #include <boost/mpl/vector.hpp> | |
14 | #include <boost/accumulators/statistics_fwd.hpp> | |
15 | ||
16 | namespace boost { namespace accumulators | |
17 | { | |
18 | ||
19 | /////////////////////////////////////////////////////////////////////////////// | |
20 | /// An MPL sequence of statistics. | |
21 | template<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, typename Stat)> | |
22 | struct stats | |
23 | : mpl::vector<BOOST_PP_ENUM_PARAMS(BOOST_ACCUMULATORS_MAX_FEATURES, Stat)> | |
24 | { | |
25 | }; | |
26 | ||
27 | }} // namespace boost::accumulators | |
28 | ||
29 | #endif |