00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef _STLP_NULL_STREAM_H
00017 # define _STLP_NULL_STREAM_H
00018
00019 _STLP_BEGIN_NAMESPACE
00020
00021 struct __null_stream
00022 {
00023 void flush() { }
00024 };
00025
00026 template <class _Tp>
00027 __null_stream& operator <<(__null_stream& __x, const _Tp& )
00028 {
00029 return __x;
00030 }
00031
00032 template <class _Tp>
00033 __null_stream& operator >>(const _Tp&, __null_stream& __x )
00034 {
00035 return __x;
00036 }
00037
00038 extern __null_stream cin, cout, cerr, endl, ws, hex, dec;
00039
00040 _STLP_END_NAMESPACE
00041
00042 # endif