1 /////////////////////////////////////////////////////////////////////////////// 2 // accumulator_concept.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_FRAMEWORK_ACCUMULATOR_CONCEPT_HPP_EAN_28_10_2005 9 #define BOOST_ACCUMULATORS_FRAMEWORK_ACCUMULATOR_CONCEPT_HPP_EAN_28_10_2005 10 11 #include <boost/concept_check.hpp> 12 13 namespace boost { namespace accumulators 14 { 15 16 template<typename Stat> 17 struct accumulator_concept 18 { constraintsboost::accumulators::accumulator_concept19 void constraints() 20 { 21 // TODO: define the stat concept 22 } 23 24 Stat stat; 25 }; 26 27 }} // namespace boost::accumulators 28 29 #endif 30