diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-07-01 12:23:54 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-07-01 12:23:54 +0000 |
commit | ea105790f97a65717c706b9cb38af8577336b209 (patch) | |
tree | 56ae96f2abe3a4119a2127c4349e216f5f957cda /gnattools | |
parent | 7394c9c2f5d535b482b94ca135668c1e9b28448f (diff) | |
download | gcc-ea105790f97a65717c706b9cb38af8577336b209.tar.gz |
Implement N4502, the C++ Detection Idiom.
* doc/xml/manual/status_cxx2017.xml: Update status table.
* include/experimental/type_traits (void_t, is_detected,
is_detected_v, detected_t, detected_or, detected_or_t,
is_detected_exact, is_detected_exact_v, is_detected_convertible,
is_detected_convertible_v): Define.
* include/std/type_traits (__detector, __detected_or, __detected_or_t,
__detected_or_t_): Define.
* testsuite/experimental/type_traits/detection.cc: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225242 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gnattools')
0 files changed, 0 insertions, 0 deletions