00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef __SGI_STL_STRING_FWD_H
00015 #define __SGI_STL_STRING_FWD_H
00016
00017 #ifndef UNDER_CE
00018 #include <stddef.h>
00019 #else
00020 #include <wce_defs.h>
00021 #endif
00022 #include <stl_config.h>
00023 #include <stl_alloc.h>
00024 #include <char_traits.h>
00025
00026 __STL_BEGIN_NAMESPACE
00027
00028 template <class _CharT,
00029 class _Traits = char_traits<_CharT>,
00030 class _Alloc = __STL_DEFAULT_ALLOCATOR(_CharT) >
00031 class basic_string;
00032
00033 typedef basic_string<char> string;
00034 typedef basic_string<wchar_t> wstring;
00035
00036 static const char* __get_c_string(const string&);
00037
00038 __STL_END_NAMESPACE
00039
00040 #endif
00041
00042
00043
00044