Struct push_front
boost::proto::functional::push_front — A PolymorphicFunctionObject type that invokes the
fusion::push_front() algorithm on its arguments.
Synopsis
struct push_front : proto::callable {
template<typename This, typename Seq, typename T>
struct result<This(Seq, T)> : fusion::result_of::push_front<
typename boost::add_const<typename boost::remove_reference<Seq>::type>::type
, typename boost::remove_const<typename boost::remove_reference<T>::type>::type
>
{
};
template<typename Seq, typename T>
typename fusion::result_of::push_front< Seq const, T >::type
operator()(Seq const &, T const &) const;
};
Description
Тип PolymorphicFunctionObject, который вызывает алгоритм fusion::push_front() на своих аргументах.
push_front public member functions
templatetypename typename result_of::push_front, :&&const;const; | | |