hanchenye-llvm-project/libcxx/test/support
Stephan T. Lavavej 3ed719bb63 [libcxx] [test] Avoid unary_function.
Replace unary_function inheritance (which was never required,
even in C++98) with argument_type and result_type typedefs.
This increases portability, as unary_function was removed in C++17
and MSVC has implemented that removal.

Fixes D45596.

llvm-svn: 329974
2018-04-12 23:56:10 +00:00
..
test.support
test.workarounds [test] Remove workaround for C1XX empty parameter pack bug 2017-06-05 19:59:17 +00:00
Counter.h [libcxx] [test] Avoid unary_function. 2018-04-12 23:56:10 +00:00
DefaultOnly.h
MoveOnly.h Move + and * operators of MoveOnly into MoveOnly.h. 2018-01-05 01:32:00 +00:00
allocators.h Add some const_casts in places where we were implicitly casting away constness. No functional change, but now they're explicit 2017-06-14 20:00:36 +00:00
any_helpers.h [libcxx] [test] Rename _Tp to T. NFCI. 2017-08-11 20:53:53 +00:00
archetypes.hpp
archetypes.ipp
asan_testing.h
assert_checkpoint.h
cmpxchg_loop.h
constexpr_char_traits.hpp
container_test_types.h [libcxx] [test] Fix MSVC warnings, null pointer deref. 2017-12-13 00:51:27 +00:00
controlled_allocators.hpp
coroutine_types.h [coroutines] Add end-to-end tests within libc++ 2017-05-28 19:38:21 +00:00
count_new.hpp Fix PR22634 - std::allocator doesn't respect over-aligned types. 2018-03-22 04:42:56 +00:00
counting_predicates.hpp [libcxx] [test] Update for C++17 feature removals. 2017-08-24 21:24:08 +00:00
debug_mode_helper.h
deleter_types.h
demangle.h
disable_missing_braces_warning.h
emplace_constructible.h fix shadowing warnings in new tests, try 2 2017-10-17 16:06:42 +00:00
experimental_any_helpers.h [libcxx] [test] Rename _Tp to T. NFCI. 2017-08-11 20:53:53 +00:00
external_threads.cpp
filesystem_dynamic_test_helper.py
filesystem_include.hpp Make filesystem tests generic between experimental and std versions. 2018-03-26 05:46:57 +00:00
filesystem_test_helper.hpp Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00
hexfloat.h
is_transparent.h Fix bug 33389 - __is_transparent check requires too much 2017-06-13 14:34:58 +00:00
min_allocator.h
msvc_stdlib_force_include.hpp [libcxx] [test] Improve MSVC portability. 2018-01-10 00:39:46 +00:00
nasty_containers.hpp [libcxx] [test] Untabify, NFC. 2017-07-29 00:55:10 +00:00
nasty_macros.hpp Rename identifiers named `__output` 2017-11-14 11:14:25 +00:00
nothing_to_do.pass.cpp
platform_support.h libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. 2018-01-23 02:07:27 +00:00
poisoned_hash_helper.hpp
private_constructor.hpp
propagate_const_helpers.h
rapid-cxx-test.hpp
set_windows_crt_report_mode.h
test_allocator.h
test_convertible.hpp [libcxx] [test] Make files consistently end with newlines, NFC. 2017-07-29 00:55:22 +00:00
test_iterators.h
test_macros.h Implement P0768r1: Library support for the Spaceship Operator. 2018-04-06 21:37:23 +00:00
test_memory_resource.hpp
test_workarounds.h [test] Remove workaround for C1XX empty parameter pack bug 2017-06-05 19:59:17 +00:00
tracked_value.h
type_id.h
unique_ptr_test_helper.h
user_defined_integral.hpp
uses_alloc_types.hpp [test] Remove workaround for C1XX empty parameter pack bug 2017-06-05 19:59:17 +00:00
variant_test_helpers.hpp [test] Test changes to accommodate LWG 2904 "Make variant move-assignment more exception safe" 2017-06-07 00:06:04 +00:00
verbose_assert.h Implement filesystem NB comments, relative paths, and related issues. 2018-04-02 23:03:41 +00:00