Struct advance
boost::proto::functional::advance — A PolymorphicFunctionObject type that invokes the
std::advance() function on its arguments.
Synopsis
struct advance : proto::callable {
typedef void result_type;
template<typename InputIterator> template<typename Distance>
void operator()(InputIterator &, Distance) const;
};
Description
Полиморфная функция Объекттип, который вызывает функцию<std::advance()>на своих аргументах.
advance public member functions
- <
template<typenameInputIterator>template<typenameDistance>
voidoperator()(InputIterator&x,Distancen)const;
>Звонки<std::advance(x, n)>