diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-08 10:55:32 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-08 10:55:32 +0000 |
commit | 17246bf87be350d29172301e3381d2b3fbd3cda3 (patch) | |
tree | b6eea47f3016abccdedb9be16fe191d6c76943b7 /libstdc++-v3/include/bits/locale_facets.h | |
parent | f4b18054750c51f01fa3bd61c4dc021050ecad3f (diff) | |
download | ppe42-gcc-17246bf87be350d29172301e3381d2b3fbd3cda3.tar.gz ppe42-gcc-17246bf87be350d29172301e3381d2b3fbd3cda3.zip |
2007-11-08 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.h (ctype<char>::taple, classic_table):
Implement trivial resolution of DR 695 [Ready].
* testsuite/22_locale/ctype/dr695.cc: New.
* docs/html/ext/howto.html: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129995 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/locale_facets.h')
-rw-r--r-- | libstdc++-v3/include/bits/locale_facets.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libstdc++-v3/include/bits/locale_facets.h b/libstdc++-v3/include/bits/locale_facets.h index 7a89927fadd..8f9f7d00285 100644 --- a/libstdc++-v3/include/bits/locale_facets.h +++ b/libstdc++-v3/include/bits/locale_facets.h @@ -972,7 +972,8 @@ _GLIBCXX_BEGIN_NAMESPACE(std) return this->do_narrow(__lo, __hi, __dfault, __to); } - protected: + // _GLIBCXX_RESOLVE_LIB_DEFECTS + // DR 695. ctype<char>::classic_table() not accessible. /// Returns a pointer to the mask table provided to the constructor, or /// the default from classic_table() if none was provided. const mask* @@ -982,6 +983,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) /// Returns a pointer to the C locale mask table. static const mask* classic_table() throw(); + protected: /** * @brief Destructor. |