• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 1998
3  * Mark of the Unicorn, Inc.
4  *
5  * Permission to use, copy, modify, distribute and sell this software
6  * and its documentation for any purpose is hereby granted without fee,
7  * provided that the above copyright notice appear in all copies and
8  * that both that copyright notice and this permission notice appear
9  * in supporting documentation.  Mark of the Unicorn, Inc. makes no
10  * representations about the suitability of this software for any
11  * purpose.  It is provided "as is" without express or implied warranty.
12  *
13  */
14 #if defined( _STLP_USE_MSIPL ) && !defined( _STLP_MSL_STRING_H_ )
15 #define _STLP_MSL_STRING_H_
16 
17 //# define char_traits __msl_char_traits
18 # define basic_string __msl_basic_string
19 # define b_str_ref __msl_b_str_ref
20 # define basic_istream __msl_basic_istream
21 # define basic_ostream __msl_basic_ostream
22 # define string __msl_string
23 # define wstring __msl_wstring
24 # define iterator_traits __msl_iterator_traits
25 
26 namespace std
27 {
28   template<class charT, class traits> class basic_istream;
29   template<class charT, class traits> class basic_ostream;
30 }
31 
32 #if defined (_STLP_HAS_INCLUDE_NEXT)
33 #  include_next <string>
34 #else
35 #  include _STLP_NATIVE_HEADER(string)
36 #endif
37 
38 // # undef char_traits
39 # undef basic_string
40 # undef b_str_ref
41 # undef basic_istream
42 # undef basic_ostream
43 # undef string
44 # undef wstring
45 # undef iterator_traits
46 
47 #endif
48