]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add C++20 Traits for [Un]bounded Arrays (P1357R1)
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2019 12:13:14 +0000 (12:13 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2019 12:13:14 +0000 (12:13 +0000)
commita17f06b3f0a3b7e112eac49ca360cf54bf810db2
tree8ffbe0abfa0c8404f1cf9defd61e0211ffedd719
parent8946305ca717d6f5c61b6ab08a4a97097bbc0be2
Add C++20 Traits for [Un]bounded Arrays (P1357R1)

 * include/std/type_traits [C++20] (is_bounded_array)
 (is_unbounded_array, is_bounded_array_v, is_unbounded_array_v):
 Define.
 * testsuite/20_util/is_bounded_array/requirements/
 explicit_instantiation.cc: New test.
 * testsuite/20_util/is_bounded_array/requirements/typedefs.cc: New
 test.
 * testsuite/20_util/is_bounded_array/value.cc: New test.
 * testsuite/20_util/is_unbounded_array/requirements/
 explicit_instantiation.cc: New test.
 * testsuite/20_util/is_unbounded_array/requirements/typedefs.cc: New
 * test.
 * testsuite/20_util/is_unbounded_array/value.cc: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@269420 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/type_traits
libstdc++-v3/testsuite/20_util/is_bounded_array/requirements/explicit_instantiation.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_bounded_array/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_bounded_array/value.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_unbounded_array/requirements/explicit_instantiation.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_unbounded_array/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/is_unbounded_array/value.cc [new file with mode: 0644]