Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template InfiniteRangeRunStorage

boost::range_run_storage::concepts::InfiniteRangeRunStorage —

Synopsis

// In header: <boost/range_run_storage/concepts.hpp>

template<typename S> 
struct InfiniteRangeRunStorage :
  public boost::range_run_storage::concepts::RangeRunStorage< S >
{
  // types
  typedef result_of< op::pre_run(typename add_reference< S >::type) >::type  pre_run_type; 
  typedef result_of< op::post_run(typename add_reference< S >::type) >::type post_run_type;

  // construct/copy/destruct
  ~InfiniteRangeRunStorage();

  // public member functions
   BOOST_CONCEPT_ASSERT((Run< pre_run_type >)) ;
   BOOST_CONCEPT_ASSERT((Run< post_run_type >)) ;
};

Description

InfiniteRangeRunStorage public construct/copy/destruct

  1. ~InfiniteRangeRunStorage();

InfiniteRangeRunStorage public member functions

  1.  BOOST_CONCEPT_ASSERT((Run< pre_run_type >)) ;
  2.  BOOST_CONCEPT_ASSERT((Run< post_run_type >)) ;

PrevUpHomeNext