Home | Libraries | People | FAQ | More |
boost::proto::functional::begin — A PolymorphicFunctionObject type that invokes the
boost::begin()
accessor function on its arguments.
// In header: <boost/proto/functional/range/begin.hpp> struct begin : proto::callable { // member classes/structs/unions template<typename This, typename Range> struct result<This(Range)> : boost::range_iterator< typename boost::remove_reference<Range>::type > { }; // public member functions template<typename Range> typename boost::range_iterator< Range >::type operator()(Range &) const; template<typename Range> typename boost::range_iterator< Range const >::type operator()(Range const &) const; };
A PolymorphicFunctionObject type that invokes the
boost::begin()
accessor function on its arguments.