$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r59498 - sandbox/statistics/functional/boost/functional
From: erwann.rogard_at_[hidden]
Date: 2010-02-04 19:46:04
Author: e_r
Date: 2010-02-04 19:46:04 EST (Thu, 04 Feb 2010)
New Revision: 59498
URL: http://svn.boost.org/trac/boost/changeset/59498
Log:
del
Removed:
   sandbox/statistics/functional/boost/functional/clock.hpp
   sandbox/statistics/functional/boost/functional/mean_var_accumulator.hpp
   sandbox/statistics/functional/boost/functional/visitor.hpp
Deleted: sandbox/statistics/functional/boost/functional/clock.hpp
==============================================================================
--- sandbox/statistics/functional/boost/functional/clock.hpp	2010-02-04 19:46:04 EST (Thu, 04 Feb 2010)
+++ (empty file)
@@ -1,88 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-// boost::functional::clock.hpp                                              //
-//                                                                           //
-//  Copyright 2009 Erwann Rogard. Distributed under the Boost                //
-//  Software License, Version 1.0. (See accompanying file                    //
-//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)         //
-///////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_FUNCTIONAL_CLOCK_HPP_ER_2009
-#define BOOST_FUNCTIONAL_CLOCK_HPP_ER_2009
-#include <iostream>
-
-namespace boost{
-namespace functional{
-
-    // Models Generator
-    //
-    // This clock generates equally spaced times
-    template<typename T>
-    struct clock{
-        public:
-        clock();
-        clock(const T& start_time,const T& delta_time);
-        clock(const clock&);
-        clock& operator=(const clock&);
-
-        typedef T result_type;
-
-        result_type operator()();
-
-        template<typename T1>
-        friend std::istream& operator>>(std::istream& is, clock<T1>& c);
-
-        private:
-        T start_time_;
-        T delta_time_;  
-    };
-
-    template<typename T>
-    std::ostream& operator<<(std::ostream& os, const clock<T>& c);
-   
-    // Implementation //
-
-    template<typename T>
-    std::ostream& operator<<(std::ostream& out,const clock<T>& c){
-        out << '(' << c.start_time_ << ',' << c.delta_time_ << ')';
-        return out;
-    }
-    
-    template<typename T>
-    std::istream& operator>>(std::istream& is, clock<T>& c){
-        is >> std::ws >> c.start_time_ >> std::ws >> c.delta_time_ >> std::ws;
-        return is;
-    }
-    
-    template<typename T>
-    clock<T>::clock()
-    :start_time_(static_cast<T>(0)),delta_time_(static_cast<T>(0)){}
-    
-    template<typename T>
-    clock<T>::clock(const T& start_time,const T& delta_time)
-    :start_time_(start_time),delta_time_(delta_time){}
-
-    template<typename T>
-    clock<T>::clock(const clock& that)
-    :start_time_(that.start_time_),delta_time_(that.delta_time_){}
-    
-    template<typename T>
-    clock<T>& 
-    clock<T>::operator=(const clock& that){
-        if(&that!=this){
-            start_time_ = (that.start_time_);
-            delta_time_ = (that.delta_time_);
-        }
-        return *this;
-    }
-
-    template<typename T>
-    typename clock<T>::result_type 
-    clock<T>::operator()(){
-        result_type res = start_time_;
-        start_time_ += delta_time_;
-        return res;
-    }
-
-}// functional
-}// boost
-
-#endif
\ No newline at end of file
Deleted: sandbox/statistics/functional/boost/functional/mean_var_accumulator.hpp
==============================================================================
--- sandbox/statistics/functional/boost/functional/mean_var_accumulator.hpp	2010-02-04 19:46:04 EST (Thu, 04 Feb 2010)
+++ (empty file)
@@ -1,31 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-// functional::mean_var_accumulator.hpp                                      //
-//                                                                           //
-//  Copyright 2009 Erwann Rogard. Distributed under the Boost                //
-//  Software License, Version 1.0. (See accompanying file                    //
-//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)         //
-///////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_FUNCTIONAL_MEAN_VAR_ACCUMULATOR_HPP_ER_2009
-#define BOOST_FUNCTIONAL_MEAN_VAR_ACCUMULATOR_HPP_ER_2009
-#include <boost/accumulators/accumulators.hpp>
-#include <boost/accumulators/statistics/mean.hpp>
-#include <boost/accumulators/statistics/variance.hpp>
-#include <boost/accumulators/statistics/stats.hpp>
-
-namespace boost{
-namespace functional{
-
-    // This comes up often, so this metafunction saves a bit of time
-    template<typename T>
-    struct mean_var_accumulator{
-        typedef accumulators::stats<
-            accumulators::tag::mean,
-            accumulators::tag::variance
-        >  stat_;
-        typedef accumulators::accumulator_set<T,stat_> type;
-    };
-
-}// meta    
-}// boost
-
-#endif
Deleted: sandbox/statistics/functional/boost/functional/visitor.hpp
==============================================================================
--- sandbox/statistics/functional/boost/functional/visitor.hpp	2010-02-04 19:46:04 EST (Thu, 04 Feb 2010)
+++ (empty file)
@@ -1,95 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////
-// boost::functional::visitor.hpp                                            //
-//                                                                           //
-//  Copyright 2009 Erwann Rogard. Distributed under the Boost                //
-//  Software License, Version 1.0. (See accompanying file                    //
-//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)         //
-///////////////////////////////////////////////////////////////////////////////
-#ifndef BOOST_FUNCTIONAL_VISITOR_HPP_ER_2009
-#define BOOST_FUNCTIONAL_VISITOR_HPP_ER_2009
-#include <iterator>
-#include <boost/range.hpp>
-#include <boost/utility.hpp>
-
-namespace boost{
-namespace functional{
-
-    // Models Generator
-    //
-    // Successively returns elements of a range
-    template<typename R>
-    class visitor{
-        typedef typename range_iterator<R>::type it_t;
-        typedef std::size_t size_type;
-
-        public:
-        visitor();
-        visitor(const R& r);
-        visitor(const visitor&);
-        visitor& operator=(const visitor&);
-
-        typedef typename range_value<R>::type result_type;
-
-        result_type operator()();
-
-        void reset(size_type n);
-        
-        private:
-        R r_;
-        it_t it_;
-    };
-
-    // Implementation //
-
-    template<typename R>
-    visitor<R>::visitor(){}
-
-    template<typename R>
-    void visitor<R>::reset(size_type n){
-        this->it_ = boost::next(
-            boost::begin(this->r_),
-            n
-        );
-    }
-    
-    template<typename R>
-    visitor<R>::visitor(const R& r)
-    :r_(r){ this-> reset(0); }
-
-    template<typename R>
-    visitor<R>::visitor(const visitor& that)
-    :r_(that.r_){
-        this->reset(
-            std::distance(
-                boost::begin(that.r_),
-                that.it_
-            )
-        );
-    }
-    
-    template<typename R>
-    visitor<R>& 
-    visitor<R>::operator=(const visitor& that){
-        if(&that!=this){
-            this->r_ = that.r_;
-            this->reset(
-                std::distance(
-                    boost::begin(that.r_),
-                    that.it_
-                )
-            );
-        }
-        return *this;
-    }
-
-    template<typename R>
-    typename visitor<R>::result_type 
-    visitor<R>::operator()(){
-        typedef typename visitor<R>::result_type x_;
-        return *(this->it_++);
-    }
-
-}// functional
-}// boost
-
-#endif
\ No newline at end of file