# Boost.Mp11 Library Test Jamfile # # Copyright 2015 Peter Dimov # # Distributed under the Boost Software License, Version 1.0. # See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt import testing ; import ../../config/checks/config : requires ; REQ = ; #[ requires cxx11_variadic_templates cxx11_template_aliases cxx11_decltype cxx11_hdr_type_traits cxx11_hdr_tuple ] ; # include-only compile mp11.cpp : : : $(REQ) ; # list run mp_size.cpp : : : $(REQ) ; run mp_empty.cpp : : : $(REQ) ; run mp_front.cpp : : : $(REQ) ; run mp_pop_front.cpp : : : $(REQ) ; run mp_second.cpp : : : $(REQ) ; run mp_third.cpp : : : $(REQ) ; run mp_push_front.cpp : : : $(REQ) ; run mp_push_back.cpp : : : $(REQ) ; run mp_rename.cpp : : : $(REQ) ; run mp_append.cpp : : : $(REQ) ; # algorithm run mp_assign.cpp : : : $(REQ) ; run mp_clear.cpp : : : $(REQ) ; run mp_transform.cpp : : : $(REQ) ; run mp_fill.cpp : : : $(REQ) ; run mp_count.cpp : : : $(REQ) ; run mp_count_if.cpp : : : $(REQ) ; run mp_contains.cpp : : : $(REQ) ; run mp_repeat.cpp : : : $(REQ) ; run mp_product.cpp : : : $(REQ) ; run mp_drop.cpp : : : $(REQ) ; run mp_iota.cpp : : : $(REQ) ; run mp_at.cpp : : : $(REQ) ; run mp_take.cpp : : : $(REQ) ; run mp_replace.cpp : : : $(REQ) ; run mp_replace_if.cpp : : : $(REQ) ; run mp_copy_if.cpp : : : $(REQ) ; run mp_remove.cpp : : : $(REQ) ; run mp_remove_if.cpp : : : $(REQ) ; run mp_partition.cpp : : : $(REQ) ; run mp_sort.cpp : : : $(REQ) ; run mp_find_index.cpp : : : $(REQ) ; run mp_find_index_if.cpp : : : $(REQ) ; run mp_find.cpp : : : $(REQ) ; run mp_find_if.cpp : : : $(REQ) ; run mp_reverse.cpp : : : $(REQ) ; run mp_fold.cpp : : : $(REQ) ; run mp_reverse_fold.cpp : : : $(REQ) ; run mp_unique.cpp : : : $(REQ) ; run mp_all_of.cpp : : : $(REQ) ; run mp_any_of.cpp : : : $(REQ) ; run mp_none_of.cpp : : : $(REQ) ; # integral run integral.cpp : : : $(REQ) ; # utility run mp_identity.cpp : : : $(REQ) ; run mp_inherit.cpp : : : $(REQ) ; run mp_if.cpp : : : $(REQ) ; run mp_eval_if.cpp : : : $(REQ) ; run mp_valid.cpp : : : $(REQ) ; run mp_defer.cpp : : : $(REQ) ; run mp_quote.cpp : : : $(REQ) ; # integer_sequence run integer_sequence.cpp : : : $(REQ) ; # tuple_for_each run tuple_for_each.cpp : : : $(REQ) ; run tuple_for_each_cx.cpp : : : $(REQ) ; # set run mp_set_contains.cpp : : : $(REQ) ; run mp_set_push_back.cpp : : : $(REQ) ; run mp_set_push_front.cpp : : : $(REQ) ; # function run mp_all.cpp : : : $(REQ) ; run mp_and.cpp : : : $(REQ) ; run mp_any.cpp : : : $(REQ) ; run mp_or.cpp : : : $(REQ) ; # map run mp_map_find.cpp : : : $(REQ) ; run mp_map_contains.cpp : : : $(REQ) ;