metaparse/example/meta_hs
2017-04-20 16:35:06 +02:00
..
ast.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
bind.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
builder.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
curry.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
double_number.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
example_handcrafted.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
example_in_haskell.hpp Separate C++98 and C++11 implementations 2017-04-20 16:35:06 +02:00
except_keywords.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
grammar.hpp Rename fold*f* and repeatf* parsers to fold*_reject_incomplete* and repeat_reject_incomplete* 2015-09-05 17:20:33 +02:00
Jamfile.v2 Increase template depth for the examples that need it 2015-10-15 11:13:22 +02:00
lazy.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
main_handcrafted.cpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
main_in_haskell.cpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
meta_hs.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
README Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
semantic.hpp Moving the library from Mpllibs to its own repository 2015-06-01 23:14:37 +02:00
token.hpp Rename fold*f* and repeatf* parsers to fold*_reject_incomplete* and repeat_reject_incomplete* 2015-09-05 17:20:33 +02:00

Haskell-like functional EDSL for template metafunctions.
This example contains two programs. Both of them define and execute a few
template metaprograms. One of the do it by using Boost.MPL directly, while the
other one defines the template metaprograms using the EDSL.