diff options
author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-04-09 21:19:55 +0000 |
---|---|---|
committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-04-09 21:19:55 +0000 |
commit | 61e7c2dd5babcfcbfc382d55358e4657ef4bf26d (patch) | |
tree | 0b2f11adc74771559ca399c135af50f2535e53cd /libstdc++-v3/include/bits/localefwd.h | |
parent | 739c050bcaf944bcd09097f6ead48c87f326e01d (diff) | |
download | gcc-61e7c2dd5babcfcbfc382d55358e4657ef4bf26d.tar.gz |
2002-04-09 Benjamin Kosnik <bkoz@redhat.com>
libstdc++/1072
* include/bits/localefwd.h (locale::_Impl::_M_facets): Change from
pointer to vector.
Remove forward declaration of vector.
Include vector.
* include/bits/locale_facets.tcc: Remove vector include.
(use_locale): Adjust.
(has_locale): Adjust.
* src/locale.cc: Adjust.
* src/localename.cc: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52095 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/bits/localefwd.h')
-rw-r--r-- | libstdc++-v3/include/bits/localefwd.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libstdc++-v3/include/bits/localefwd.h b/libstdc++-v3/include/bits/localefwd.h index 172adae2e04..c80da641490 100644 --- a/libstdc++-v3/include/bits/localefwd.h +++ b/libstdc++-v3/include/bits/localefwd.h @@ -46,7 +46,8 @@ #include <bits/c++locale.h> // Defines __c_locale, config-specific includes #include <climits> // For CHAR_BIT #include <cctype> // For isspace, etc. -#include <string> // For string +#include <string> // For string. +#include <vector> // For vector. #include <bits/functexcept.h> #include <bits/atomicity.h> @@ -61,8 +62,6 @@ namespace std #endif // 22.1.1 Locale - template<typename _Tp, typename _Alloc> - class vector; class locale; // 22.1.3 Convenience interfaces @@ -320,7 +319,7 @@ namespace std private: // Data Members. _Atomic_word _M_references; - __vec_facet* _M_facets; + __vec_facet _M_facets; string _M_names[_S_num_categories]; static const locale::id* const _S_id_ctype[]; static const locale::id* const _S_id_numeric[]; |