Struct push_back
boost::proto::functional::push_back — A PolymorphicFunctionObject type that invokes the
fusion::push_back() algorithm on its arguments.
Synopsis
struct push_back : proto::callable {
template<typename This, typename Seq, typename T>
struct result<This(Seq, T)> : fusion::result_of::push_back<
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_back< Seq const, T >::type
operator()(Seq const &, T const &) const;
};
Description
Полиморфная функция Объекттипа, который вызывает алгоритм<fusion::push_back()>на своих аргументах.
push_back public member functions
- <
template<typenameSeq,typenameT>
typenamefusion::result_of::push_back<Seqconst,T>::type
operator()(Seqconst&seq,Tconst&t)const;
>Возвращение: | <fusion::push_back(seq, t)> |