├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.md ├── Makefile ├── README.md ├── benchmarks ├── Rakefile ├── at_index │ ├── _env.rb │ ├── _main.erb │ ├── multiple_inheritance.erb.cpp │ ├── multiple_inheritance2.erb.cpp │ ├── naive.erb.cpp │ └── overload_resolution.erb.cpp ├── at_key │ ├── _env.rb │ ├── _main.erb │ ├── multiple_inheritance.erb.cpp │ ├── multiple_inheritance2.erb.cpp │ └── single_inheritance.erb.cpp ├── count_if │ ├── _env.rb │ ├── _main.erb │ ├── variadic_sizeof.erb.cpp │ └── variadic_sum.erb.cpp ├── fmap │ ├── _base.erb │ ├── _env.rb │ ├── _main.erb │ ├── naive.erb.cpp │ └── vectorized.erb.cpp ├── foldl │ ├── _env.rb │ ├── _main.erb │ ├── _until.erb │ ├── _variadic.erb │ ├── bounded.erb.cpp │ ├── cons.erb.cpp │ ├── list.erb.cpp │ ├── until_aliased.erb.cpp │ ├── until_naive.erb.cpp │ ├── until_unrolled.erb.cpp │ ├── variadic_aliased.erb.cpp │ ├── variadic_arrow.erb.cpp │ ├── variadic_naive.erb.cpp │ ├── variadic_unrolled.erb.cpp │ └── variadic_variabletp.erb.cpp ├── foldr │ ├── _env.rb │ ├── _main.erb │ ├── _variadic.erb │ ├── until_naive.erb.cpp │ ├── variadic_naive.erb.cpp │ └── variadic_unrolled.erb.cpp ├── instantiation │ ├── _env.rb │ ├── flat.erb.cpp │ ├── inherit.erb.cpp │ ├── mention.erb.cpp │ └── nested.erb.cpp ├── instantiation_cost │ ├── _env.rb │ ├── _main.erb │ ├── alias.erb.cpp │ ├── struct.erb.cpp │ └── variable_template.erb.cpp └── logical_or │ ├── _env.rb │ ├── _main.erb │ ├── lazy_naive_struct.erb.cpp │ ├── strict_constexpr_array.erb.cpp │ ├── strict_is_same.erb.cpp │ ├── strict_noexcept.erb.cpp │ ├── strict_overload.erb.cpp │ └── strict_specialization.erb.cpp ├── codegen ├── Rakefile ├── boost │ └── mpl11 │ │ └── detail │ │ ├── left_folds │ │ ├── bounded.erb.hpp │ │ ├── until_unrolled.erb.hpp │ │ ├── variadic_aliased.erb.hpp │ │ └── variadic_unrolled.erb.hpp │ │ ├── right_folds │ │ └── variadic_unrolled.erb.hpp │ │ └── test │ │ ├── at_index.erb.hpp │ │ ├── at_key.erb.hpp │ │ ├── foldl.erb.hpp │ │ ├── foldr.erb.hpp │ │ └── logical_or.erb.hpp └── wave ├── doc ├── CMakeLists.txt └── Doxyfile.in ├── example └── CMakeLists.txt ├── include └── boost │ ├── mpl11.hpp │ ├── mpl11.min.hpp │ └── mpl11 │ ├── bitwise.hpp │ ├── bool.hpp │ ├── comparable.hpp │ ├── core.hpp │ ├── detail │ ├── at_index │ │ ├── best.hpp │ │ ├── multiple_inheritance.hpp │ │ ├── multiple_inheritance2.hpp │ │ └── overload_resolution.hpp │ ├── at_key │ │ ├── best.hpp │ │ ├── multiple_inheritance.hpp │ │ ├── multiple_inheritance2.hpp │ │ └── single_inheritance.hpp │ ├── config.hpp │ ├── count_if │ │ ├── variadic_sizeof.hpp │ │ └── variadic_sum.hpp │ ├── dependent.hpp │ ├── inherit.hpp │ ├── left_folds │ │ ├── bounded.hpp │ │ ├── until.hpp │ │ ├── until_aliased.hpp │ │ ├── until_naive.hpp │ │ ├── until_unrolled.hpp │ │ ├── variadic.hpp │ │ ├── variadic_aliased.hpp │ │ ├── variadic_arrow.hpp │ │ ├── variadic_naive.hpp │ │ ├── variadic_unrolled.hpp │ │ └── variadic_variabletp.hpp │ ├── logical_or │ │ ├── lazy.hpp │ │ ├── lazy_naive_struct.hpp │ │ ├── strict.hpp │ │ ├── strict_constexpr_array.hpp │ │ ├── strict_is_same.hpp │ │ ├── strict_noexcept.hpp │ │ ├── strict_overload.hpp │ │ └── strict_specialization.hpp │ ├── pair.hpp │ ├── right_folds │ │ ├── until.hpp │ │ ├── until_naive.hpp │ │ ├── variadic.hpp │ │ ├── variadic_naive.hpp │ │ └── variadic_unrolled.hpp │ ├── std_conditional.hpp │ ├── std_index_sequence.hpp │ ├── std_is_same.hpp │ ├── std_size_t.hpp │ └── test │ │ ├── at_index.hpp │ │ ├── at_key.hpp │ │ ├── expect.hpp │ │ ├── foldable.hpp │ │ ├── foldl.hpp │ │ ├── foldr.hpp │ │ ├── functor.hpp │ │ ├── iterable.hpp │ │ └── logical_or.hpp │ ├── enumerable.hpp │ ├── ext │ └── std_tuple.hpp │ ├── field.hpp │ ├── foldable.hpp │ ├── functional.hpp │ ├── functor.hpp │ ├── fwd │ ├── bitwise.hpp │ ├── bool.hpp │ ├── comparable.hpp │ ├── core.hpp │ ├── enumerable.hpp │ ├── field.hpp │ ├── foldable.hpp │ ├── functional.hpp │ ├── functor.hpp │ ├── group.hpp │ ├── integer.hpp │ ├── integral_domain.hpp │ ├── iterable.hpp │ ├── list.hpp │ ├── logical.hpp │ ├── maybe.hpp │ ├── monad.hpp │ ├── monoid.hpp │ ├── orderable.hpp │ ├── rational.hpp │ └── ring.hpp │ ├── group.hpp │ ├── integer.hpp │ ├── integral_domain.hpp │ ├── iterable.hpp │ ├── list.hpp │ ├── logical.hpp │ ├── maybe.hpp │ ├── monad.hpp │ ├── monoid.hpp │ ├── orderable.hpp │ ├── rational.hpp │ └── ring.hpp └── test ├── CMakeLists.txt ├── check_finite_iterable.hpp ├── core ├── box.cpp ├── cast.cpp ├── datatype.cpp └── foreign.cpp ├── detail ├── at_index.cpp ├── at_key.cpp ├── count_if.cpp ├── dependent.cpp ├── inherit.cpp ├── left_folds.cpp ├── logical_or.cpp ├── right_folds.cpp ├── std_conditional.cpp ├── std_index_sequence.cpp └── std_is_same.cpp ├── ext └── std_tuple.cpp ├── functional ├── always.cpp ├── apply.cpp ├── arg.cpp ├── argmap.cpp ├── bind.cpp ├── compose.cpp ├── currying.cpp ├── fix.cpp ├── flip.cpp ├── id.cpp ├── infix.cpp ├── into.cpp ├── lift.cpp ├── namespace.cpp ├── on.cpp ├── partial.cpp └── sections.cpp ├── integer.cpp ├── list ├── list.cpp └── rules.cpp ├── logical ├── and_or.cpp ├── if.cpp └── not.cpp ├── master_header.cpp ├── maybe.cpp ├── minified_master.cpp ├── minimal_iterable.hpp ├── minimal_orderable.hpp ├── static_assert.hpp └── typeclass ├── bitwise.cpp ├── comparable.cpp ├── enumerable.cpp ├── field.cpp ├── foldable.cpp ├── functor.cpp ├── group.cpp ├── integral_domain.cpp ├── iterable.cpp ├── monad.cpp ├── monoid.cpp ├── orderable.cpp ├── ring.cpp └── test_method_dispatch.hpp /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | _datasets/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/Rakefile -------------------------------------------------------------------------------- /benchmarks/at_index/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/_env.rb -------------------------------------------------------------------------------- /benchmarks/at_index/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/_main.erb -------------------------------------------------------------------------------- /benchmarks/at_index/multiple_inheritance.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/multiple_inheritance.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_index/multiple_inheritance2.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/multiple_inheritance2.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_index/naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_index/overload_resolution.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_index/overload_resolution.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_key/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_key/_env.rb -------------------------------------------------------------------------------- /benchmarks/at_key/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_key/_main.erb -------------------------------------------------------------------------------- /benchmarks/at_key/multiple_inheritance.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_key/multiple_inheritance.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_key/multiple_inheritance2.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_key/multiple_inheritance2.erb.cpp -------------------------------------------------------------------------------- /benchmarks/at_key/single_inheritance.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/at_key/single_inheritance.erb.cpp -------------------------------------------------------------------------------- /benchmarks/count_if/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/count_if/_env.rb -------------------------------------------------------------------------------- /benchmarks/count_if/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/count_if/_main.erb -------------------------------------------------------------------------------- /benchmarks/count_if/variadic_sizeof.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/count_if/variadic_sizeof.erb.cpp -------------------------------------------------------------------------------- /benchmarks/count_if/variadic_sum.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/count_if/variadic_sum.erb.cpp -------------------------------------------------------------------------------- /benchmarks/fmap/_base.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/fmap/_base.erb -------------------------------------------------------------------------------- /benchmarks/fmap/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/fmap/_env.rb -------------------------------------------------------------------------------- /benchmarks/fmap/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/fmap/_main.erb -------------------------------------------------------------------------------- /benchmarks/fmap/naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/fmap/naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/fmap/vectorized.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/fmap/vectorized.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/_env.rb -------------------------------------------------------------------------------- /benchmarks/foldl/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/_main.erb -------------------------------------------------------------------------------- /benchmarks/foldl/_until.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/_until.erb -------------------------------------------------------------------------------- /benchmarks/foldl/_variadic.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/_variadic.erb -------------------------------------------------------------------------------- /benchmarks/foldl/bounded.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/bounded.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/cons.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/cons.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/list.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/list.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/until_aliased.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/until_aliased.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/until_naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/until_naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/until_unrolled.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/until_unrolled.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/variadic_aliased.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/variadic_aliased.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/variadic_arrow.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/variadic_arrow.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/variadic_naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/variadic_naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/variadic_unrolled.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/variadic_unrolled.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldl/variadic_variabletp.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldl/variadic_variabletp.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldr/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/_env.rb -------------------------------------------------------------------------------- /benchmarks/foldr/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/_main.erb -------------------------------------------------------------------------------- /benchmarks/foldr/_variadic.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/_variadic.erb -------------------------------------------------------------------------------- /benchmarks/foldr/until_naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/until_naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldr/variadic_naive.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/variadic_naive.erb.cpp -------------------------------------------------------------------------------- /benchmarks/foldr/variadic_unrolled.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/foldr/variadic_unrolled.erb.cpp -------------------------------------------------------------------------------- /benchmarks/instantiation/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation/_env.rb -------------------------------------------------------------------------------- /benchmarks/instantiation/flat.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation/flat.erb.cpp -------------------------------------------------------------------------------- /benchmarks/instantiation/inherit.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation/inherit.erb.cpp -------------------------------------------------------------------------------- /benchmarks/instantiation/mention.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation/mention.erb.cpp -------------------------------------------------------------------------------- /benchmarks/instantiation/nested.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation/nested.erb.cpp -------------------------------------------------------------------------------- /benchmarks/instantiation_cost/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation_cost/_env.rb -------------------------------------------------------------------------------- /benchmarks/instantiation_cost/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation_cost/_main.erb -------------------------------------------------------------------------------- /benchmarks/instantiation_cost/alias.erb.cpp: -------------------------------------------------------------------------------- 1 | template 2 | using x = int; 3 | 4 | <%= render('_main.erb') %> -------------------------------------------------------------------------------- /benchmarks/instantiation_cost/struct.erb.cpp: -------------------------------------------------------------------------------- 1 | template 2 | struct x { }; 3 | 4 | <%= render('_main.erb') %> -------------------------------------------------------------------------------- /benchmarks/instantiation_cost/variable_template.erb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/instantiation_cost/variable_template.erb.cpp -------------------------------------------------------------------------------- /benchmarks/logical_or/_env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/logical_or/_env.rb -------------------------------------------------------------------------------- /benchmarks/logical_or/_main.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/benchmarks/logical_or/_main.erb -------------------------------------------------------------------------------- /benchmarks/logical_or/lazy_naive_struct.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'lazy_naive_struct') %> -------------------------------------------------------------------------------- /benchmarks/logical_or/strict_constexpr_array.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'strict_constexpr_array') %> -------------------------------------------------------------------------------- /benchmarks/logical_or/strict_is_same.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'strict_is_same') %> -------------------------------------------------------------------------------- /benchmarks/logical_or/strict_noexcept.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'strict_noexcept') %> -------------------------------------------------------------------------------- /benchmarks/logical_or/strict_overload.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'strict_overload') %> -------------------------------------------------------------------------------- /benchmarks/logical_or/strict_specialization.erb.cpp: -------------------------------------------------------------------------------- 1 | <%= render('_main.erb', which: 'strict_specialization') %> -------------------------------------------------------------------------------- /codegen/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/Rakefile -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/left_folds/bounded.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/left_folds/bounded.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/left_folds/until_unrolled.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/left_folds/until_unrolled.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/left_folds/variadic_aliased.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/left_folds/variadic_aliased.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/left_folds/variadic_unrolled.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/left_folds/variadic_unrolled.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/right_folds/variadic_unrolled.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/right_folds/variadic_unrolled.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/test/at_index.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/test/at_index.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/test/at_key.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/test/at_key.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/test/foldl.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/test/foldl.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/test/foldr.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/test/foldr.erb.hpp -------------------------------------------------------------------------------- /codegen/boost/mpl11/detail/test/logical_or.erb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/boost/mpl11/detail/test/logical_or.erb.hpp -------------------------------------------------------------------------------- /codegen/wave: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/codegen/wave -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/doc/Doxyfile.in -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /include/boost/mpl11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11.hpp -------------------------------------------------------------------------------- /include/boost/mpl11.min.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11.min.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/bitwise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/bitwise.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/bool.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/comparable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/comparable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/core.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_index/best.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_index/best.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_index/multiple_inheritance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_index/multiple_inheritance.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_index/multiple_inheritance2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_index/multiple_inheritance2.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_index/overload_resolution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_index/overload_resolution.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_key/best.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_key/best.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_key/multiple_inheritance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_key/multiple_inheritance.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_key/multiple_inheritance2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_key/multiple_inheritance2.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/at_key/single_inheritance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/at_key/single_inheritance.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/config.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/count_if/variadic_sizeof.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/count_if/variadic_sizeof.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/count_if/variadic_sum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/count_if/variadic_sum.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/dependent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/dependent.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/inherit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/inherit.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/bounded.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/bounded.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/until.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/until.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/until_aliased.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/until_aliased.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/until_naive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/until_naive.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/until_unrolled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/until_unrolled.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic_aliased.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic_aliased.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic_arrow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic_arrow.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic_naive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic_naive.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic_unrolled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic_unrolled.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/left_folds/variadic_variabletp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/left_folds/variadic_variabletp.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/lazy.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/lazy_naive_struct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/lazy_naive_struct.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict_constexpr_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict_constexpr_array.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict_is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict_is_same.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict_noexcept.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict_noexcept.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict_overload.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict_overload.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/logical_or/strict_specialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/logical_or/strict_specialization.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/pair.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/right_folds/until.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/right_folds/until.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/right_folds/until_naive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/right_folds/until_naive.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/right_folds/variadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/right_folds/variadic.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/right_folds/variadic_naive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/right_folds/variadic_naive.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/right_folds/variadic_unrolled.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/right_folds/variadic_unrolled.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/std_conditional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/std_conditional.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/std_index_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/std_index_sequence.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/std_is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/std_is_same.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/std_size_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/std_size_t.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/at_index.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/at_index.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/at_key.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/at_key.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/expect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/expect.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/foldable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/foldable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/foldl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/foldl.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/foldr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/foldr.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/functor.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/iterable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/iterable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/detail/test/logical_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/detail/test/logical_or.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/enumerable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/enumerable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/ext/std_tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/ext/std_tuple.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/field.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/foldable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/foldable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/functional.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/functor.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/bitwise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/bitwise.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/bool.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/comparable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/comparable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/core.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/enumerable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/enumerable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/field.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/field.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/foldable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/foldable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/functional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/functional.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/functor.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/group.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/integer.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/integral_domain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/integral_domain.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/iterable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/iterable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/list.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/logical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/logical.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/maybe.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/monad.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/monoid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/monoid.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/orderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/orderable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/rational.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/rational.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/fwd/ring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/fwd/ring.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/group.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/group.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/integer.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/integral_domain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/integral_domain.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/iterable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/iterable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/list.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/logical.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/logical.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/maybe.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/monad.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/monoid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/monoid.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/orderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/orderable.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/rational.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/rational.hpp -------------------------------------------------------------------------------- /include/boost/mpl11/ring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/include/boost/mpl11/ring.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/check_finite_iterable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/check_finite_iterable.hpp -------------------------------------------------------------------------------- /test/core/box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/core/box.cpp -------------------------------------------------------------------------------- /test/core/cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/core/cast.cpp -------------------------------------------------------------------------------- /test/core/datatype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/core/datatype.cpp -------------------------------------------------------------------------------- /test/core/foreign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/core/foreign.cpp -------------------------------------------------------------------------------- /test/detail/at_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/at_index.cpp -------------------------------------------------------------------------------- /test/detail/at_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/at_key.cpp -------------------------------------------------------------------------------- /test/detail/count_if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/count_if.cpp -------------------------------------------------------------------------------- /test/detail/dependent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/dependent.cpp -------------------------------------------------------------------------------- /test/detail/inherit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/inherit.cpp -------------------------------------------------------------------------------- /test/detail/left_folds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/left_folds.cpp -------------------------------------------------------------------------------- /test/detail/logical_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/logical_or.cpp -------------------------------------------------------------------------------- /test/detail/right_folds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/right_folds.cpp -------------------------------------------------------------------------------- /test/detail/std_conditional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/std_conditional.cpp -------------------------------------------------------------------------------- /test/detail/std_index_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/std_index_sequence.cpp -------------------------------------------------------------------------------- /test/detail/std_is_same.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/detail/std_is_same.cpp -------------------------------------------------------------------------------- /test/ext/std_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/ext/std_tuple.cpp -------------------------------------------------------------------------------- /test/functional/always.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/always.cpp -------------------------------------------------------------------------------- /test/functional/apply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/apply.cpp -------------------------------------------------------------------------------- /test/functional/arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/arg.cpp -------------------------------------------------------------------------------- /test/functional/argmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/argmap.cpp -------------------------------------------------------------------------------- /test/functional/bind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/bind.cpp -------------------------------------------------------------------------------- /test/functional/compose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/compose.cpp -------------------------------------------------------------------------------- /test/functional/currying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/currying.cpp -------------------------------------------------------------------------------- /test/functional/fix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/fix.cpp -------------------------------------------------------------------------------- /test/functional/flip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/flip.cpp -------------------------------------------------------------------------------- /test/functional/id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/id.cpp -------------------------------------------------------------------------------- /test/functional/infix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/infix.cpp -------------------------------------------------------------------------------- /test/functional/into.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/into.cpp -------------------------------------------------------------------------------- /test/functional/lift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/lift.cpp -------------------------------------------------------------------------------- /test/functional/namespace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/namespace.cpp -------------------------------------------------------------------------------- /test/functional/on.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/on.cpp -------------------------------------------------------------------------------- /test/functional/partial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/partial.cpp -------------------------------------------------------------------------------- /test/functional/sections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/functional/sections.cpp -------------------------------------------------------------------------------- /test/integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/integer.cpp -------------------------------------------------------------------------------- /test/list/list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/list/list.cpp -------------------------------------------------------------------------------- /test/list/rules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/list/rules.cpp -------------------------------------------------------------------------------- /test/logical/and_or.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/logical/and_or.cpp -------------------------------------------------------------------------------- /test/logical/if.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/logical/if.cpp -------------------------------------------------------------------------------- /test/logical/not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/logical/not.cpp -------------------------------------------------------------------------------- /test/master_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/master_header.cpp -------------------------------------------------------------------------------- /test/maybe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/maybe.cpp -------------------------------------------------------------------------------- /test/minified_master.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/minified_master.cpp -------------------------------------------------------------------------------- /test/minimal_iterable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/minimal_iterable.hpp -------------------------------------------------------------------------------- /test/minimal_orderable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/minimal_orderable.hpp -------------------------------------------------------------------------------- /test/static_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/static_assert.hpp -------------------------------------------------------------------------------- /test/typeclass/bitwise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/bitwise.cpp -------------------------------------------------------------------------------- /test/typeclass/comparable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/comparable.cpp -------------------------------------------------------------------------------- /test/typeclass/enumerable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/enumerable.cpp -------------------------------------------------------------------------------- /test/typeclass/field.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/field.cpp -------------------------------------------------------------------------------- /test/typeclass/foldable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/foldable.cpp -------------------------------------------------------------------------------- /test/typeclass/functor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/functor.cpp -------------------------------------------------------------------------------- /test/typeclass/group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/group.cpp -------------------------------------------------------------------------------- /test/typeclass/integral_domain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/integral_domain.cpp -------------------------------------------------------------------------------- /test/typeclass/iterable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/iterable.cpp -------------------------------------------------------------------------------- /test/typeclass/monad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/monad.cpp -------------------------------------------------------------------------------- /test/typeclass/monoid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/monoid.cpp -------------------------------------------------------------------------------- /test/typeclass/orderable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/orderable.cpp -------------------------------------------------------------------------------- /test/typeclass/ring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/ring.cpp -------------------------------------------------------------------------------- /test/typeclass/test_method_dispatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldionne/mpl11/HEAD/test/typeclass/test_method_dispatch.hpp --------------------------------------------------------------------------------