12 #ifndef BOOST_MPL11_ENUMERABLE_HPP
13 #define BOOST_MPL11_ENUMERABLE_HPP
20 namespace boost {
namespace mpl11 {
23 Enumerable<typename datatype<typename e::type>::type>::
24 template succ_impl<typename e::type>
29 Enumerable<typename datatype<typename e::type>::type>::
30 template pred_impl<typename e::type>
34 #endif // !BOOST_MPL11_ENUMERABLE_HPP
Returns the predecessor of the given object.
Definition: enumerable.hpp:28
Returns the successor of the given object.
Definition: enumerable.hpp:22
Forward declares the Enumerable typeclass.