Includes Proto callable boost::proto::functional::reverse. A PolymorphicFunctionObject type that invokes the fusion::reverse() algorithm on its argument. A PolymorphicFunctionObject type that invokes the fusion::reverse() algorithm on its argument. This is useful for defining a CallableTransform like reverse(_), which reverses the order of the children of a Proto expression node. proto::callable This(Seq) result< This(Seq const &) > This(Seq &) fusion::result_of::reverse< Seq > typename fusion::result_of::reverse< Seq >::type Seq & fusion::reverse(seq) typename fusion::result_of::reverse< Seq const >::type Seq const & fusion::reverse(seq)