Struct end
boost::proto::functional::end — A PolymorphicFunctionObject type that invokes the
boost::end()
accessor function on its arguments.
Synopsis
struct end : proto::callable {
template<typename This, typename Range>
struct result<This(Range)> : boost::range_iterator<
typename boost::remove_reference<Range>::type
>
{
};
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;
};
Description
Тип PolymorphicFunctionObject, который вызывает функцию доступа boost::end()
на своих аргументах.
end
public member functions
templatetypename Range> boostrange_iteratorRange&const; | | | |