type_erasure/test
2018-02-20 13:47:45 -07:00
..
fail_any_cast_discard_const1.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_discard_const2.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_discard_const3.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_discard_const4.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_discard_const5.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_discard_const6.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_pointer_to_ref.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_any_cast_pointer_to_val.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_binding_convert_no_mapping.cpp Avoid silently passing through unbound placeholders. This fixes an accepts invalid error demonstrated by the test case. 2012-05-13 20:48:45 +00:00
fail_construct_mismatch_cref.cpp Require the type to match for the static_binding constructor. 2012-08-03 18:18:42 +00:00
fail_construct_mismatch_ref.cpp Require the type to match for the static_binding constructor. 2012-08-03 18:18:42 +00:00
fail_construct_mismatch_rref.cpp Add some compile-fail tests for rvalue-references to match the existing tests for references. Part of this was originally supplied by Deniz Bahadir. I cleaned it up slightly and reviewed the test suite for similar missing test cases. 2017-03-24 10:40:18 -06:00
fail_construct_mismatch.cpp Require the type to match for the static_binding constructor. 2012-08-03 18:18:42 +00:00
fail_cref_assign.cpp Handle assignment of any references. 2012-05-14 03:44:19 +00:00
fail_default_construct.cpp Initial support for empty anys. 2012-06-30 20:07:23 +00:00
fail_increment_discard_const.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_not_incrementable.cpp Use MP11 in C++11 and higher. Remove hard limits. 2018-02-17 16:35:23 -07:00
fail_ref_assign.cpp Handle assignment of any references. 2012-05-14 03:44:19 +00:00
fail_ref_discard_const_convert_cref.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_ref_discard_const_convert_ref.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_ref_discard_const_convert.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_ref_discard_const_init.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_ref_discard_const.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
fail_rref_assign.cpp Add some compile-fail tests for rvalue-references to match the existing tests for references. Part of this was originally supplied by Deniz Bahadir. I cleaned it up slightly and reviewed the test suite for similar missing test cases. 2017-03-24 10:40:18 -06:00
Jamfile.jam Fix is_placeholder for incomplete types. 2018-02-19 21:29:31 -07:00
test_add_assign.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_add.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_any_cast.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_assign.cpp Remove incorrect test 2018-01-23 11:31:47 -07:00
test_binding_of.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_binding.cpp Add tests for binding and fix some bugs that this exposed. 2012-05-13 19:58:42 +00:00
test_callable.cpp Tests for returning references. Fix for returning rv refs. 2013-03-05 22:24:25 +00:00
test_construct_cref.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_construct_ref.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_construct.cpp Make constructors of any SFINAE friendly. Also, make sure that doxygen puts classes in the right headers. 2018-01-30 13:04:15 -07:00
test_deduced.cpp Initial handling for associated types. 2012-05-12 03:56:07 +00:00
test_dereference.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_dynamic_any_cast.cpp Add semicolon which Boost.Test now seems to require. 2015-10-20 09:24:12 -06:00
test_equal.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_forward_iterator.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_free.cpp Remove BOOST_TYPE_ERASURE_FUNCTION as it was poorly thought out. In particular, it makes it impossible to create a concept_map to allow member functions to be called for a built in type. Instead, BOOST_TYPE_ERASURE_MEMBER and BOOST_TYPE_ERASURE_FREE have been improved. 2018-02-19 18:59:15 -07:00
test_increment.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_interface_order.cpp Use MP11 in C++11 and higher. Remove hard limits. 2018-02-17 16:35:23 -07:00
test_is_empty.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_is_placeholder.cpp Fix is_placeholder for incomplete types. 2018-02-19 21:29:31 -07:00
test_is_subconcept.cpp Add metafunction is_subconcept. 2012-10-06 00:08:26 +00:00
test_less.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_limits.cpp Use MP11 in C++11 and higher. Remove hard limits. 2018-02-17 16:35:23 -07:00
test_member.cpp Remove BOOST_TYPE_ERASURE_FUNCTION as it was poorly thought out. In particular, it makes it impossible to create a concept_map to allow member functions to be called for a built in type. Instead, BOOST_TYPE_ERASURE_MEMBER and BOOST_TYPE_ERASURE_FREE have been improved. 2018-02-19 18:59:15 -07:00
test_negate.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_nested.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_null.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_param.cpp Implement move assignment. Fixes #12. 2017-03-30 10:20:47 -06:00
test_reference.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_relaxed.cpp Rename relaxed_match -> relaxed. 2013-03-02 19:23:44 +00:00
test_same_type.cpp Handle same_type in conversions. 2012-05-13 18:20:31 +00:00
test_sfinae.cpp Compiler workarounds 2018-02-20 13:47:45 -07:00
test_stream.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_subscript.cpp Require the type to match for the static_binding constructor. 2012-08-03 18:18:42 +00:00
test_tuple.cpp Import type_erasure 2012-05-12 02:37:24 +00:00
test_typeid_of.cpp Import type_erasure 2012-05-12 02:37:24 +00:00