31 //---------------------------------------------------------------------- |
31 //---------------------------------------------------------------------- |
32 // Definitions of non-inline member functions. |
32 // Definitions of non-inline member functions. |
33 |
33 |
34 // Constructor, destructor |
34 // Constructor, destructor |
35 |
35 |
|
36 |
36 template <class _CharT, class _Traits> |
37 template <class _CharT, class _Traits> |
37 basic_ostream<_CharT, _Traits>::basic_ostream(basic_streambuf<_CharT, _Traits>* __buf) |
38 basic_ostream<_CharT, _Traits>::basic_ostream(basic_streambuf<_CharT, _Traits>* __buf) |
38 : basic_ios<_CharT, _Traits>() { |
39 : basic_ios<_CharT, _Traits>() { |
39 this->init(__buf); |
40 this->init(__buf); |
40 } |
41 } |
41 |
42 |
42 template <class _CharT, class _Traits> |
43 |
43 basic_ostream<_CharT, _Traits>::~basic_ostream() |
|
44 {} |
|
45 |
44 |
46 // Output directly from a streambuf. |
45 // Output directly from a streambuf. |
47 template <class _CharT, class _Traits> |
46 template <class _CharT, class _Traits> |
48 basic_ostream<_CharT, _Traits>& |
47 basic_ostream<_CharT, _Traits>& |
49 basic_ostream<_CharT, _Traits>::operator<<(basic_streambuf<_CharT, _Traits>* __from) { |
48 basic_ostream<_CharT, _Traits>::operator<<(basic_streambuf<_CharT, _Traits>* __from) { |