optional/test
2018-11-08 18:46:03 +01:00
..
Jamfile.v2 Added a test to verify that boost::optional copy constructor does not invoke T's template constructors. 2018-11-04 17:54:57 +03:00
optional_ref_assign_test_defs.hpp Fix: prevented the binding illegal temporary to optional<const int&> 2016-02-19 00:25:54 +01:00
optional_test_assign.cpp tests: added two test cases from GitHub issues 2018-10-29 21:47:09 +01:00
optional_test_common.hpp Added has_value() 2018-03-24 00:04:15 +01:00
optional_test_constructible_from_other.cpp Added a test to verify that boost::optional copy constructor does not invoke T's template constructors. 2018-11-04 17:54:57 +03:00
optional_test_conversions_from_U.cpp unit test improvements 2014-11-29 22:51:45 +01:00
optional_test_convert_from_T.cpp corrected the compiler workarounds 2016-11-22 02:35:24 +01:00
optional_test_deleted_default_ctor.cpp tests: added two test cases from GitHub issues 2018-10-29 21:47:09 +01:00
optional_test_emplace.cpp added in_place constructors 2016-10-27 01:08:17 +02:00
optional_test_empty_braces.cpp Implemented reset syntax: o = {} 2016-11-19 21:14:28 +01:00
optional_test_equals_none.cpp unit test improvements 2014-11-29 22:51:45 +01:00
optional_test_experimental_traits.cpp fixed defaulted moves on older compilers 2017-11-07 23:34:41 +01:00
optional_test_fail1.cpp New License 2003-11-03 02:59:08 +00:00
optional_test_fail2.cpp New License 2003-11-03 02:59:08 +00:00
optional_test_fail3.cpp New License 2003-11-03 02:59:08 +00:00
optional_test_fail3a.cpp New License 2003-11-03 02:59:08 +00:00
optional_test_fail3b.cpp Non-templated iostreams fix in optional_io 2006-02-16 20:52:55 +00:00
optional_test_fail_const_swap.cpp added test for swapping const opitonals 2018-10-25 00:37:13 +02:00
optional_test_fail_convert_assign_of_enums.cpp Fixed Trac #10839 2015-03-09 11:50:10 +01:00
optional_test_fail_convert_from_null.cpp none_t is no loner constructible from literal 0 2014-11-22 01:18:25 +01:00
optional_test_fail_copying_a_moveable_type.cpp Added more tests for move operations, fixed bugs, disabled optional<T&&>. 2014-04-26 23:24:21 +02:00
optional_test_fail_explicit_convert_in_value_or_call.cpp Added func value_or_eval() 2014-06-18 16:42:48 +02:00
optional_test_fail_explicit_convert_in_value_or.cpp value_or() requires that U is convertible to T 2014-06-14 22:49:37 +02:00
optional_test_fail_implicit_bool_convert.cpp Use BOOST_EXPLICIT_OPERATOR_BOOL for optional 2014-04-26 15:26:37 +02:00
optional_test_fail_io_without_io.cpp operator<< improvements 2015-01-21 00:10:51 +01:00
optional_test_fail_none_io_without_io.cpp boost::none - simpler and works with MSVC 2015-10-02 09:00:57 +02:00
optional_test_fail_optional_rvalue_ref.cpp Added more tests for move operations, fixed bugs, disabled optional<T&&>. 2014-04-26 23:24:21 +02:00
optional_test_flat_map.cpp added implementation and tests of flat_map() 2018-06-28 23:30:47 +02:00
optional_test_inplace_factory.cpp Migration to lightweight_test continues 2015-01-15 22:46:34 +01:00
optional_test_inplace_fail2.cpp fixing bug in tests: not accounting for copy elision 2015-01-16 14:18:44 +01:00
optional_test_inplace_fail.cpp fixing bug in tests: not accounting for copy elision 2015-01-16 14:18:44 +01:00
optional_test_io.cpp fix bug with defaulted move in msvc 12.0 2017-11-07 23:34:12 +01:00
optional_test_make_optional.cpp Fix make_optional for rvalues 2017-11-07 23:34:56 +01:00
optional_test_map.cpp fixed tests and maybe std::is_trivially_default_constructible 2018-06-25 22:50:00 +02:00
optional_test_maybe_uninitialized_warning.cpp Fixed -Wmaybe-uninitialized 2017-11-07 23:34:37 +01:00
optional_test_member_T.cpp Add test for template parameter with member enum T (fails by default on VS2015) 2018-01-03 10:37:37 +01:00
optional_test_minimum_requirements.cpp Migration to lightweight_test continues 2015-01-15 22:46:34 +01:00
optional_test_move.cpp bug fixes 2015-10-06 00:33:14 +02:00
optional_test_msvc_bug_workaround.cpp You can now manually disable move semantics. 2015-01-21 15:03:17 +01:00
optional_test_noexcept_move.cpp bug fixes 2015-10-06 00:33:14 +02:00
optional_test_old_impl.cpp fixed old implementation (issue #57) 2018-07-12 00:30:47 +02:00
optional_test_ref_assign_const_int.cpp More fine grained optional ref assign tests 2015-01-07 18:39:58 +01:00
optional_test_ref_assign_mutable_int.cpp More fine grained optional ref assign tests 2015-01-07 18:39:58 +01:00
optional_test_ref_assign_portable_minimum.cpp fixed optional<optional<T>&> case 2016-05-17 00:54:09 +02:00
optional_test_ref_convert_assign_const_int_prevented.cpp fixed static_assert in a test 2016-02-29 00:56:29 +01:00
optional_test_ref_convert_assign_const_int.cpp Fix: prevented the binding illegal temporary to optional<const int&> 2016-02-19 00:25:54 +01:00
optional_test_ref_convert_assign_mutable_int.cpp Fix: prevented the binding illegal temporary to optional<const int&> 2016-02-19 00:25:54 +01:00
optional_test_ref_convert_assign_non_int.cpp Fix: prevented the binding illegal temporary to optional<const int&> 2016-02-19 00:25:54 +01:00
optional_test_ref_converting_ctor.cpp fixed optional<optional<T>&> case 2016-05-17 00:54:09 +02:00
optional_test_ref_fail1.cpp In-place factories moved from /detail to /utility 2004-09-27 12:28:21 +00:00
optional_test_ref_fail3.cpp Renamed 2003-11-28 15:08:12 +00:00
optional_test_ref_fail4.cpp Renamed 2003-11-28 15:08:12 +00:00
optional_test_ref_fail_assign_from_Trefref.cpp Disabled assignment and construction from rvalue references in optional<const T&> 2014-04-28 15:48:55 +02:00
optional_test_ref_fail_assign_from_Urefref.cpp Disabled assignment and construction from rvalue references in optional<const T&> 2014-04-28 15:48:55 +02:00
optional_test_ref_fail_init_from_Trefref.cpp removed warnings from tests 2016-03-08 18:47:48 +01:00
optional_test_ref_fail_init_from_Urefref.cpp removed warnings from tests 2016-03-08 18:47:48 +01:00
optional_test_ref_move.cpp Fixed Trac #10839 2015-03-09 11:50:10 +01:00
optional_test_ref_portable_minimum.cpp unit-tests for optional ref conversion fix 2016-10-06 23:17:20 +02:00
optional_test_ref_to_val.cpp fixed interop between opt refs and opt vals 2016-03-06 19:08:25 +01:00
optional_test_sfinae_friendly_ctor.cpp corrected the compiler workarounds 2016-11-22 02:35:24 +01:00
optional_test_static_properties.cpp fixed defaulted moves on older compilers 2017-11-07 23:34:41 +01:00
optional_test_swap.cpp removed incorrect noexcept from tests 2016-02-15 09:14:56 +01:00
optional_test_tc_base.cpp docs and tests fixes 2018-11-08 18:46:03 +01:00
optional_test_tie.cpp tie tests still buggy 2015-01-17 09:21:36 +01:00
optional_test_value_access.cpp bug fixes 2015-10-06 00:33:14 +02:00
optional_test.cpp Added has_value() 2018-03-24 00:04:15 +01:00
optional_xconfig_HACK_TO_LIST_PREDEFINED_MACROS.cpp one more test hack macro to check 2018-06-27 22:23:57 +02:00
optional_xconfig_NO_LEGAL_CONVERT_FROM_REF_fail.cpp attempt fix at gcc 5.2 c++03 2016-09-02 01:42:26 +02:00
optional_xconfig_NO_LEGAL_CONVERT_FROM_REF_pass.cpp CFG: handling C++03 compilers 2015-10-15 08:42:36 +02:00
optional_xconfig_NO_PROPER_ASSIGN_FROM_CONST_INT_fail.cpp experimental optional config test 2015-10-08 18:54:21 +02:00
optional_xconfig_NO_PROPER_ASSIGN_FROM_CONST_INT_pass.cpp experimental optional config test 2015-10-08 18:54:21 +02:00
optional_xconfig_NO_PROPER_CONVERT_FROM_CONST_INT_fail.cpp config: reverted fix 2015-10-20 15:45:30 +02:00
optional_xconfig_NO_PROPER_CONVERT_FROM_CONST_INT_pass.cpp Fixed unused warning 2015-10-12 12:30:57 +02:00
testable_classes.hpp fixed optional<optional<T>&> case 2016-05-17 00:54:09 +02:00