File indexing completed on 2025-01-30 09:44:34
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010 #ifndef BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED
0011 #define BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED
0012
0013 #if defined(_MSC_VER)
0014 # pragma once
0015 #endif
0016
0017 #include <iosfwd> // stream types, char_traits.
0018
0019 namespace boost { namespace iostreams {
0020
0021 template<typename T>
0022 struct is_istream;
0023
0024 template<typename T>
0025 struct is_ostream;
0026
0027 template<typename T>
0028 struct is_iostream;
0029
0030 template<typename T>
0031 struct is_streambuf;
0032
0033 template<typename T>
0034 struct is_istringstream;
0035
0036 template<typename T>
0037 struct is_ostringstream;
0038
0039 template<typename T>
0040 struct is_stringstream;
0041
0042 template<typename T>
0043 struct is_stringbuf;
0044
0045 template<typename T>
0046 struct is_ifstream;
0047
0048 template<typename T>
0049 struct is_ofstream;
0050
0051 template<typename T>
0052 struct is_fstream;
0053
0054 template<typename T>
0055 struct is_filebuf;
0056
0057 template<typename T>
0058 struct is_std_io;
0059
0060 template<typename T>
0061 struct is_std_file_device;
0062
0063 template<typename T>
0064 struct is_std_string_device;
0065
0066 template<typename T>
0067 struct char_type_of;
0068
0069 template<typename T>
0070 struct category_of;
0071
0072 template<typename T>
0073 struct int_type_of;
0074
0075 template<typename T>
0076 struct mode_of;
0077
0078 template<typename T>
0079 struct is_device;
0080
0081 template<typename T>
0082 struct is_filter;
0083
0084 template<typename T>
0085 struct is_direct;
0086
0087 namespace detail {
0088
0089 template<typename T>
0090 struct is_boost_stream;
0091
0092 template<typename T>
0093 struct is_boost_stream_buffer;
0094
0095 template<typename T>
0096 struct is_filtering_stream;
0097
0098 template<typename T>
0099 struct is_filtering_streambuf;
0100
0101 template<typename T>
0102 struct is_linked;
0103
0104 template<typename T>
0105 struct is_boost;
0106
0107 }
0108
0109 } }
0110
0111 #endif