File indexing completed on 2025-01-18 09:38:49
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef BOOST_IOSTREAMS_DETAIL_CONFIG_WIDE_STREAMS_HPP_INCLUDED
0012 #define BOOST_IOSTREAMS_DETAIL_CONFIG_WIDE_STREAMS_HPP_INCLUDED
0013
0014 #include <boost/config.hpp>
0015 #include <boost/detail/workaround.hpp>
0016 #include <cstddef>
0017
0018 #if defined(_MSC_VER)
0019 # pragma once
0020 #endif
0021
0022
0023
0024
0025 #ifndef BOOST_IOSTREAMS_NO_STREAM_TEMPLATES
0026 # if defined(__STL_CONFIG_H) && \
0027 !defined (__STL_USE_NEW_IOSTREAMS) && !defined(__crayx1) \
0028
0029 # define BOOST_IOSTREAMS_NO_STREAM_TEMPLATES
0030 # endif
0031 #endif
0032
0033
0034
0035 #ifndef BOOST_IOSTREAMS_NO_WIDE_STREAMS
0036 # if defined(BOOST_IOSTREAMS_NO_STREAM_TEMPLATES) || \
0037 defined (BOOST_NO_STD_WSTREAMBUF) && \
0038 ( !defined(__MSL_CPP__) || defined(_MSL_NO_WCHART_CPP_SUPPORT) ) \
0039
0040 # define BOOST_IOSTREAMS_NO_WIDE_STREAMS
0041 # endif
0042 #endif
0043
0044
0045
0046 #ifndef BOOST_IOSTREAMS_NO_LOCALE
0047 # if defined(BOOST_NO_STD_LOCALE) && \
0048 ( !defined(__MSL_CPP__) || defined(_MSL_NO_WCHART_CPP_SUPPORT) ) \
0049
0050 # define BOOST_IOSTREAMS_NO_LOCALE
0051 # endif
0052 #endif
0053
0054 #endif