summaryrefslogtreecommitdiff
path: root/libstdc++-v3/src/locale-inst.cc
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-13 23:21:25 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-13 23:21:25 +0000
commit793734867f317d091827f1d2a2f3339a8ce79cf6 (patch)
tree71f51fbe376cd500205783c3af35a35cc79c431f /libstdc++-v3/src/locale-inst.cc
parentf13c61f87a185d403dcbe2dffcceccf3edbb5abc (diff)
downloadgcc-793734867f317d091827f1d2a2f3339a8ce79cf6.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45585 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/src/locale-inst.cc')
-rw-r--r--libstdc++-v3/src/locale-inst.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/src/locale-inst.cc b/libstdc++-v3/src/locale-inst.cc
index 78464a69807..df0a3af4866 100644
--- a/libstdc++-v3/src/locale-inst.cc
+++ b/libstdc++-v3/src/locale-inst.cc
@@ -264,6 +264,10 @@ namespace std
__group_digits<char>(char*, char, char const*, char const*,
char const*, char const*);
+ template
+ bool
+ __verify_grouping<char>(const basic_string<char>&, basic_string<char>&);
+
template
ostreambuf_iter
__output_integer<char, ostreambuf_iter, unsigned long>
@@ -298,6 +302,10 @@ namespace std
wchar_t*
__group_digits<wchar_t>(wchar_t*, wchar_t, char const*, char const*,
wchar_t const*, wchar_t const*);
+ template
+ bool
+ __verify_grouping<wchar_t>(const basic_string<wchar_t>&,
+ basic_string<wchar_t>&);
template
wostreambuf_iter