Implement class regex_traits.
authorTim Shen <timshen91@gmail.com>
Tue, 9 Jul 2013 13:41:10 +0000 (13:41 +0000)
committerEdward Smith-Rowland <emsr@gcc.gnu.org>
Tue, 9 Jul 2013 13:41:10 +0000 (13:41 +0000)
commitb3ebe3d0e004af8b8569ff847bb636b53163fce6
tree9dc05c3c3c00221efb59b8f81207c3de62dfb623
parent309f50b9203a1f6fcf7193061a84ae42fb6f6817
Implement class regex_traits.

2013-07-09  Tim Shen  <timshen91@gmail.com>

Implement class regex_traits.
* include/bits/regex.h: Implement lookup_classname and
lookup_collatename; modify isctype; partially implement
transform_primary.
* testsuite/28_regex/traits/char/isctype.cc: Add more test cases.
* testsuite/28_regex/traits/char/lookup_classname.cc: Likewise.
* testsuite/28_regex/traits/char/lookup_collatename.cc: Likewise.
* testsuite/28_regex/traits/char/transform_primary.cc: Likewise.
* testsuite/28_regex/traits/wchar_t/isctype.cc: New.
* testsuite/28_regex/traits/wchar_t/lookup_classname.cc: New.
* testsuite/28_regex/traits/wchar_t/lookup_collatename.cc: New.
* testsuite/28_regex/traits/wchar_t/transform_primary.cc: New.

From-SVN: r200818
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/regex.h
libstdc++-v3/testsuite/28_regex/traits/char/isctype.cc
libstdc++-v3/testsuite/28_regex/traits/char/lookup_classname.cc
libstdc++-v3/testsuite/28_regex/traits/char/lookup_collatename.cc
libstdc++-v3/testsuite/28_regex/traits/char/transform_primary.cc
libstdc++-v3/testsuite/28_regex/traits/wchar_t/isctype.cc [new file with mode: 0644]
libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_classname.cc [new file with mode: 0644]
libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_collatename.cc [new file with mode: 0644]
libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform_primary.cc [new file with mode: 0644]