From f431ed7cf86c82549c8659918d52a432bb7dd5e1 Mon Sep 17 00:00:00 2001 From: Aleksey Gurtovoy Date: Mon, 15 Nov 2004 12:30:30 +0000 Subject: [PATCH] new MPL docs [SVN r26213] --- book/chapter1/binary.hpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 book/chapter1/binary.hpp diff --git a/book/chapter1/binary.hpp b/book/chapter1/binary.hpp new file mode 100755 index 0000000..4c8b724 --- /dev/null +++ b/book/chapter1/binary.hpp @@ -0,0 +1,13 @@ + +#include "boost/mpl/long.hpp" +#include "boost/mpl/alias.hpp" + +template< long n > struct binary + : mpl::long_< ( binary< n / 10 >::value << 1 ) + n % 10 > +{ +}; + +template<> struct binary<0> + : mpl::long_<0> +{ +};