2 // { dg-options "-O1" }
3 namespace std __attribute__ ((__visibility__ ("default")))
5 template < class _CharT > struct char_traits;
7 namespace std __attribute__ ((__visibility__ ("default")))
9 template < typename _CharT, typename _Traits =
10 char_traits < _CharT > >class basic_iostream;
19 public:exception () throw ()
25 namespace std __attribute__ ((__visibility__ ("default")))
29 public:class failure:public exception
32 virtual ~ ios_base ();
34 template < typename _CharT, typename _Traits > class basic_ios:public
38 template < typename _CharT, typename _Traits > class basic_ostream:virtual public basic_ios < _CharT,
44 namespace std __attribute__ ((__visibility__ ("default")))
46 template < typename _CharT, typename _Traits > class basic_istream:virtual public basic_ios < _CharT,
51 template < typename _CharT, typename _Traits > class basic_iostream:public basic_istream < _CharT, _Traits >, public basic_ostream < _CharT,
56 class strstream:public basic_iostream < char >
58 virtual ~ strstream ();
60 strstream::~strstream ()