annotate DEPENDENCIES/generic/include/boost/iostreams/traits_fwd.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 // (C) Copyright 2008 CodeRage, LLC (turkanis at coderage dot com)
Chris@16 2 // (C) Copyright 2003-2007 Jonathan Turkanis
Chris@16 3 // Distributed under the Boost Software License, Version 1.0. (See accompanying
Chris@16 4 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.)
Chris@16 5
Chris@16 6 // See http://www.boost.org/libs/iostreams for documentation.
Chris@16 7
Chris@16 8 // Forward declarations of templates defined in traits.hpp.
Chris@16 9
Chris@16 10 #ifndef BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED
Chris@16 11 #define BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED
Chris@16 12
Chris@16 13 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
Chris@16 14 # pragma once
Chris@16 15 #endif
Chris@16 16
Chris@16 17 #include <iosfwd> // stream types, char_traits.
Chris@16 18
Chris@16 19 namespace boost { namespace iostreams {
Chris@16 20
Chris@16 21 template<typename T>
Chris@16 22 struct is_istream;
Chris@16 23
Chris@16 24 template<typename T>
Chris@16 25 struct is_ostream;
Chris@16 26
Chris@16 27 template<typename T>
Chris@16 28 struct is_iostream;
Chris@16 29
Chris@16 30 template<typename T>
Chris@16 31 struct is_streambuf;
Chris@16 32
Chris@16 33 template<typename T>
Chris@16 34 struct is_istringstream;
Chris@16 35
Chris@16 36 template<typename T>
Chris@16 37 struct is_ostringstream;
Chris@16 38
Chris@16 39 template<typename T>
Chris@16 40 struct is_stringstream;
Chris@16 41
Chris@16 42 template<typename T>
Chris@16 43 struct is_stringbuf;
Chris@16 44
Chris@16 45 template<typename T>
Chris@16 46 struct is_ifstream;
Chris@16 47
Chris@16 48 template<typename T>
Chris@16 49 struct is_ofstream;
Chris@16 50
Chris@16 51 template<typename T>
Chris@16 52 struct is_fstream;
Chris@16 53
Chris@16 54 template<typename T>
Chris@16 55 struct is_filebuf;
Chris@16 56
Chris@16 57 template<typename T>
Chris@16 58 struct is_std_io;
Chris@16 59
Chris@16 60 template<typename T>
Chris@16 61 struct is_std_file_device;
Chris@16 62
Chris@16 63 template<typename T>
Chris@16 64 struct is_std_string_device;
Chris@16 65
Chris@16 66 template<typename T>
Chris@16 67 struct char_type_of;
Chris@16 68
Chris@16 69 template<typename T>
Chris@16 70 struct category_of;
Chris@16 71
Chris@16 72 template<typename T>
Chris@16 73 struct int_type_of;
Chris@16 74
Chris@16 75 template<typename T>
Chris@16 76 struct mode_of;
Chris@16 77
Chris@16 78 template<typename T>
Chris@16 79 struct is_device;
Chris@16 80
Chris@16 81 template<typename T>
Chris@16 82 struct is_filter;
Chris@16 83
Chris@16 84 template<typename T>
Chris@16 85 struct is_direct;
Chris@16 86
Chris@16 87 namespace detail {
Chris@16 88
Chris@16 89 template<typename T>
Chris@16 90 struct is_boost_stream;
Chris@16 91
Chris@16 92 template<typename T>
Chris@16 93 struct is_boost_stream_buffer;
Chris@16 94
Chris@16 95 template<typename T>
Chris@16 96 struct is_filtering_stream;
Chris@16 97
Chris@16 98 template<typename T>
Chris@16 99 struct is_filtering_streambuf;
Chris@16 100
Chris@16 101 template<typename T>
Chris@16 102 struct is_linked;
Chris@16 103
Chris@16 104 template<typename T>
Chris@16 105 struct is_boost;
Chris@16 106
Chris@16 107 } // End namespace detail.
Chris@16 108
Chris@16 109 } } // End namespaces iostreams, boost.
Chris@16 110
Chris@16 111 #endif // #ifndef BOOST_IOSTREAMS_IO_TRAITS_FWD_HPP_INCLUDED