Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template python_clipped_series

boost::time_series::python_::python_clipped_series —

Synopsis

// In header: <boost/time_series/python/series.hpp>

template<typename Series> 
struct python_clipped_series {
  // types
  typedef clipped_series< Series >                   clipped;       
  typedef python::class_< clipped_series< Series > > base;          
  typedef clipped::value_type                        value_type;    
  typedef clipped::offset_type                       offset_type;   
  typedef clipped::const_iterator                    const_iterator;

  // construct/copy/destruct
  python_clipped_series(std::string const &);

  // public static functions
  template<typename Offset1, typename Offset2> 
    static clipped make(Series &, Offset1, Offset2) ;
  template<typename Offset> 
    static value_type getitem(clipped const &, Offset) ;
  static const_iterator begin(clipped const &) ;
  static const_iterator end(clipped const &) ;
  static std::size_t get_size(clipped const &) ;
};

Description

python_clipped_series public construct/copy/destruct

  1. python_clipped_series(std::string const & base_name);

python_clipped_series public static functions

  1. template<typename Offset1, typename Offset2> 
      static clipped make(Series & series, Offset1 start, Offset2 stop) ;
  2. template<typename Offset> 
      static value_type getitem(clipped const & s, Offset offset) ;
  3. static const_iterator begin(clipped const & s) ;
  4. static const_iterator end(clipped const & s) ;
  5. static std::size_t get_size(clipped const & s) ;

PrevUpHomeNext