Image 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
..
Jamfile.v2 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
README 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
ast.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
bind.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
builder.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
curry.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
double_number.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
example_handcrafted.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
example_in_haskell.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
except_keywords.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
grammar.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
lazy.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
main_handcrafted.cpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
main_in_haskell.cpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
meta_hs.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
semantic.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos
token.hpp 2de73b6b83 Support for BestZ / Line of Sight / navmesh pathing %!s(int64=4) %!d(string=hai) anos

README

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.