Includes Proto callable boost::proto::functional::pop_front.
A PolymorphicFunctionObject type that invokes the
fusion::pop_front() algorithm on its argument.
A PolymorphicFunctionObject type that invokes the
fusion::pop_front() algorithm on its argument. This is
useful for defining a CallableTransform such as
pop_front(_), which removes the first child from a Proto
expression node. Such a transform might be used as the first argument to the
proto::fold<>
transform; that is, fold all but the first child.
proto::callable
This(Seq)
result< This(Seq const &) >
This(Seq &)
fusion::result_of::pop_front< Seq >
typename fusion::result_of::pop_front< Seq >::type
Seq &
fusion::pop_front(seq)
typename fusion::result_of::pop_front< Seq const >::type
Seq const &
fusion::pop_front(seq)