int main () { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); test ( L"ABCDE", 5 ); test ( L"a", 1 ); test ( L"", 0 ); #if TEST_STD_VER >= 11 test ( u"ABCDE", 5 ); test ( u"a", 1 ); test ( u"", 0 ); test ( U"ABCDE", 5 ); test ( U"a", 1 ); test ( U"", 0 ); #endif #if TEST_STD_VER > 11 { static_assert ( test_ce (2, 3) == 3, "" ); static_assert ( test_ce (5, 3) == 3, "" ); static_assert ( test_ce (0, 1) == 1, "" ); } #endif }
int main () { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); test ( L"ABCDE", 5 ); test ( L"a", 1 ); test ( L"", 0 ); #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS test ( u"ABCDE", 5 ); test ( u"a", 1 ); test ( u"", 0 ); test ( U"ABCDE", 5 ); test ( U"a", 1 ); test ( U"", 0 ); #endif #if _LIBCPP_STD_VER > 11 { static_assert ( test_ce ( 5, 0 ) == 5, "" ); static_assert ( test_ce ( 5, 1 ) == 4, "" ); static_assert ( test_ce ( 5, 5 ) == 0, "" ); static_assert ( test_ce ( 5, 9 ) == 0, "" ); static_assert ( test_ce ( 9, 3 ) == 6, "" ); } #endif }
int main () { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); test ( L"ABCDE", 5 ); test ( L"a", 1 ); test ( L"", 0 ); #if TEST_STD_VER >= 11 test ( u"ABCDE", 5 ); test ( u"a", 1 ); test ( u"", 0 ); test ( U"ABCDE", 5 ); test ( U"a", 1 ); test ( U"", 0 ); #endif #if TEST_STD_VER > 11 { static_assert ( test_ce ( 5, 0 ) == 5, "" ); static_assert ( test_ce ( 5, 1 ) == 4, "" ); static_assert ( test_ce ( 5, 5 ) == 0, "" ); static_assert ( test_ce ( 9, 3 ) == 6, "" ); } #endif }
int main () { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); test ( L"ABCDE", 5 ); test ( L"a", 1 ); test ( L"", 0 ); #if __cplusplus >= 201103L test ( u"ABCDE", 5 ); test ( u"a", 1 ); test ( u"", 0 ); test ( U"ABCDE", 5 ); test ( U"a", 1 ); test ( U"", 0 ); #endif #if _LIBCPP_STD_VER > 11 { static_assert ( test_ce ( 5, 0 ) == 5, "" ); static_assert ( test_ce ( 5, 1 ) == 4, "" ); static_assert ( test_ce ( 5, 5 ) == 0, "" ); static_assert ( test_ce ( 9, 3 ) == 6, "" ); } #endif }
int main () { test ( "ABCDE", 5 ); test ( "a", 1 ); test ( "", 0 ); test ( L"ABCDE", 5 ); test ( L"a", 1 ); test ( L"", 0 ); #ifndef _LIBCPP_HAS_NO_UNICODE_CHARS test ( u"ABCDE", 5 ); test ( u"a", 1 ); test ( u"", 0 ); test ( U"ABCDE", 5 ); test ( U"a", 1 ); test ( U"", 0 ); #endif #if _LIBCPP_STD_VER > 11 { static_assert ( test_ce (2, 3) == 3, "" ); static_assert ( test_ce (5, 3) == 3, "" ); static_assert ( test_ce (0, 1) == 1, "" ); } #endif }