]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/22_locale/money_get/requirements/typedefs.cc
Implement std::money_get.
authorBenjamin Kosnik <bkoz@redhat.com>
Thu, 13 Sep 2001 23:21:25 +0000 (23:21 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Thu, 13 Sep 2001 23:21:25 +0000 (23:21 +0000)
commitfb67885447f8021e35a6cc51c2286cfe065ae599
tree71f51fbe376cd500205783c3af35a35cc79c431f
parent6a3d403114ac013e8a5e9a8f9496b6d8fd6a8f99
Implement std::money_get.

2001-09-13   Benjamin Kosnik  <bkoz@redhat.com>

Implement std::money_get.
* include/bits/locale_facets.tcc (money_get::do_get): Implement.
* include/bits/locale_facets.h (money_get): Correct signatures.
* testsuite/22_locale/money_get.cc: New file.
* testsuite/22_locale/money_get_members_char.cc: New file.

* include/bits/locale_facets.tcc (__verify_grouping): New
function. Consolidate num_get and money_get group checking into
one function.
(money_get): Use it.
* src/locale.cc (num_get::_M_extract): Use it.
* src/locale-inst.cc: Add instantiation.

From-SVN: r45585
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.h
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/src/locale-inst.cc
libstdc++-v3/src/locale.cc
libstdc++-v3/testsuite/22_locale/money_get.cc [new file with mode: 0644]
libstdc++-v3/testsuite/22_locale/money_get_members_char.cc [new file with mode: 0644]