Primary dependencies for iostreams
<boost/assert.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/detail/adapter/range_adapter.hpp>
- from
<boost/iostreams/detail/optional.hpp>
- from
<boost/iostreams/detail/streambuf/direct_streambuf.hpp>
- from
<boost/iostreams/filter/aggregate.hpp>
- from
<boost/iostreams/filter/gzip.hpp>
- from
<boost/iostreams/filter/line.hpp>
- from
<boost/iostreams/filter/newline.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/tee.hpp>
<boost/config.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/char_traits.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/combine.hpp>
- from
<boost/iostreams/compose.hpp>
- from
<boost/iostreams/concepts.hpp>
- from
<boost/iostreams/copy.hpp>
- from
<boost/iostreams/detail/adapter/concept_adapter.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/adapter/mode_adapter.hpp>
- from
<boost/iostreams/detail/add_facet.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
- from
<boost/iostreams/detail/broken_overload_resolution/forward.hpp>
- from
<boost/iostreams/detail/buffer.hpp>
- from
<boost/iostreams/detail/char_traits.hpp>
- from
<boost/iostreams/detail/codecvt_helper.hpp>
- from
<boost/iostreams/detail/codecvt_holder.hpp>
- from
<boost/iostreams/detail/config/codecvt.hpp>
- from
<boost/iostreams/detail/config/disable_warnings.hpp>
- from
<boost/iostreams/detail/config/dyn_link.hpp>
- from
<boost/iostreams/detail/config/fpos.hpp>
- from
<boost/iostreams/detail/config/gcc.hpp>
- from
<boost/iostreams/detail/config/overload_resolution.hpp>
- from
<boost/iostreams/detail/config/rtl.hpp>
- from
<boost/iostreams/detail/config/unreachable_return.hpp>
- from
<boost/iostreams/detail/config/wide_streams.hpp>
- from
<boost/iostreams/detail/config/zlib.hpp>
- from
<boost/iostreams/detail/current_directory.hpp>
- from
<boost/iostreams/detail/default_arg.hpp>
- from
<boost/iostreams/detail/dispatch.hpp>
- from
<boost/iostreams/detail/enable_if_stream.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/detail/ios.hpp>
- from
<boost/iostreams/detail/is_iterator_range.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/detail/select_by_size.hpp>
- from
<boost/iostreams/detail/streambuf/chainbuf.hpp>
- from
<boost/iostreams/detail/streambuf/direct_streambuf.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/detail/streambuf/linked_streambuf.hpp>
- from
<boost/iostreams/detail/system_failure.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/device/array.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/bzip2.hpp>
- from
<boost/iostreams/filter/gzip.hpp>
- from
<boost/iostreams/filter/line.hpp>
- from
<boost/iostreams/filter/lzma.hpp>
- from
<boost/iostreams/filter/newline.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
- from
<boost/iostreams/filter/test.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/filter/zstd.hpp>
- from
<boost/iostreams/flush.hpp>
- from
<boost/iostreams/imbue.hpp>
- from
<boost/iostreams/input_sequence.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/optimal_buffer_size.hpp>
- from
<boost/iostreams/output_sequence.hpp>
- from
<boost/iostreams/pipeline.hpp>
- from
<boost/iostreams/positioning.hpp>
- from
<boost/iostreams/read.hpp>
- from
<boost/iostreams/seek.hpp>
- from
<boost/iostreams/stream_buffer.hpp>
- from
<boost/iostreams/tee.hpp>
- from
<boost/iostreams/traits.hpp>
- from
<boost/iostreams/write.hpp>
- from
<libs/iostreams/src/file_descriptor.cpp>
<boost/config/abi_prefix.hpp>
- from
<boost/iostreams/device/file_descriptor.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/bzip2.hpp>
- from
<boost/iostreams/filter/lzma.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/filter/zstd.hpp>
<boost/config/abi_suffix.hpp>
- from
<boost/iostreams/device/file_descriptor.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/bzip2.hpp>
- from
<boost/iostreams/filter/lzma.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/filter/zstd.hpp>
<boost/config/auto_link.hpp>
- from
<boost/iostreams/detail/config/auto_link.hpp>
- from
<boost/iostreams/detail/config/bzip2.hpp>
- from
<boost/iostreams/detail/config/zlib.hpp>
<boost/cstdint.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/device/file_descriptor.hpp>
- from
<boost/iostreams/filter/gzip.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/positioning.hpp>
<boost/detail/workaround.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/concepts.hpp>
- from
<boost/iostreams/copy.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/adapter/mode_adapter.hpp>
- from
<boost/iostreams/detail/add_facet.hpp>
- from
<boost/iostreams/detail/codecvt_helper.hpp>
- from
<boost/iostreams/detail/config/codecvt.hpp>
- from
<boost/iostreams/detail/config/disable_warnings.hpp>
- from
<boost/iostreams/detail/config/dyn_link.hpp>
- from
<boost/iostreams/detail/config/overload_resolution.hpp>
- from
<boost/iostreams/detail/config/wide_streams.hpp>
- from
<boost/iostreams/detail/default_arg.hpp>
- from
<boost/iostreams/detail/double_object.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/detail/ios.hpp>
- from
<boost/iostreams/detail/is_dereferenceable.hpp>
- from
<boost/iostreams/detail/is_iterator_range.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/detail/streambuf/chainbuf.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/device/array.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/bzip2.hpp>
- from
<boost/iostreams/filter/gzip.hpp>
- from
<boost/iostreams/filter/lzma.hpp>
- from
<boost/iostreams/filter/test.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/filter/zstd.hpp>
- from
<boost/iostreams/flush.hpp>
- from
<boost/iostreams/imbue.hpp>
- from
<boost/iostreams/input_sequence.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/optimal_buffer_size.hpp>
- from
<boost/iostreams/output_sequence.hpp>
- from
<boost/iostreams/pipeline.hpp>
- from
<boost/iostreams/read.hpp>
- from
<boost/iostreams/traits.hpp>
- from
<boost/iostreams/write.hpp>
<boost/checked_delete.hpp>
- from
<boost/iostreams/chain.hpp>
<boost/core/enable_if.hpp>
- from
<boost/iostreams/detail/adapter/range_adapter.hpp>
<boost/core/typeinfo.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/detail/streambuf/direct_streambuf.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/detail/streambuf/linked_streambuf.hpp>
<boost/noncopyable.hpp>
- from
<boost/iostreams/detail/streambuf/chainbuf.hpp>
<boost/ref.hpp>
- from
<boost/iostreams/compose.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/type.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/detail/path.hpp>
<boost/utility/enable_if.hpp>
- from
<boost/iostreams/detail/enable_if_stream.hpp>
<boost/detail/is_incrementable.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
<boost/function.hpp>
- from
<boost/iostreams/filter/regex.hpp>
<boost/integer_traits.hpp>
- from
<boost/iostreams/positioning.hpp>
- from
<boost/iostreams/seek.hpp>
- from
<libs/iostreams/src/file_descriptor.cpp>
<boost/next_prior.hpp>
- from
<boost/iostreams/chain.hpp>
<boost/mpl/and.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/filtering_stream.hpp>
- from
<boost/iostreams/skip.hpp>
- from
<boost/iostreams/stream.hpp>
<boost/mpl/aux_/lambda_support.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
- from
<boost/iostreams/detail/is_dereferenceable.hpp>
<boost/mpl/bool.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
- from
<boost/iostreams/detail/broken_overload_resolution/forward.hpp>
- from
<boost/iostreams/detail/is_dereferenceable.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/filter/aggregate.hpp>
- from
<boost/iostreams/filter/newline.hpp>
- from
<boost/iostreams/filter/test.hpp>
- from
<boost/iostreams/filtering_stream.hpp>
- from
<boost/iostreams/pipeline.hpp>
- from
<boost/iostreams/skip.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/mpl/eval_if.hpp>
- from
<boost/iostreams/detail/select.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/mpl/identity.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/detail/access_control.hpp>
- from
<boost/iostreams/detail/select.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/mpl/if.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/combine.hpp>
- from
<boost/iostreams/compose.hpp>
- from
<boost/iostreams/detail/adapter/concept_adapter.hpp>
- from
<boost/iostreams/detail/adapter/mode_adapter.hpp>
- from
<boost/iostreams/detail/adapter/range_adapter.hpp>
- from
<boost/iostreams/detail/buffer.hpp>
- from
<boost/iostreams/detail/call_traits.hpp>
- from
<boost/iostreams/detail/double_object.hpp>
- from
<boost/iostreams/detail/param_type.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/detail/select.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/detail/wrap_unwrap.hpp>
- from
<boost/iostreams/filtering_streambuf.hpp>
- from
<boost/iostreams/flush.hpp>
- from
<boost/iostreams/imbue.hpp>
- from
<boost/iostreams/input_sequence.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/optimal_buffer_size.hpp>
- from
<boost/iostreams/output_sequence.hpp>
- from
<boost/iostreams/read.hpp>
- from
<boost/iostreams/seek.hpp>
- from
<boost/iostreams/write.hpp>
<boost/mpl/int.hpp>
- from
<boost/iostreams/detail/optional.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/mpl/not.hpp>
- from
<boost/iostreams/operations_fwd.hpp>
<boost/mpl/or.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/skip.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/mpl/void.hpp>
- from
<boost/iostreams/detail/dispatch.hpp>
- from
<boost/iostreams/detail/select.hpp>
<boost/numeric/conversion/cast.hpp>
- from
<libs/iostreams/src/mapped_file.cpp>
<boost/preprocessor/arithmetic/dec.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
<boost/preprocessor/arithmetic/inc.hpp>
- from
<boost/iostreams/detail/forward.hpp>
<boost/preprocessor/cat.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/select_by_size.hpp>
- from
<boost/iostreams/device/array.hpp>
<boost/preprocessor/control/expr_if.hpp>
- from
<boost/iostreams/detail/template_params.hpp>
<boost/preprocessor/control/if.hpp>
- from
<boost/iostreams/detail/template_params.hpp>
<boost/preprocessor/control/iif.hpp>
- from
<boost/iostreams/detail/push.hpp>
<boost/preprocessor/iteration/local.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/select_by_size.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
<boost/preprocessor/punctuation/comma_if.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
- from
<boost/iostreams/pipeline.hpp>
<boost/preprocessor/repetition/enum_binary_params.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
<boost/preprocessor/repetition/enum_params.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
- from
<boost/iostreams/detail/execute.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/detail/template_params.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
- from
<boost/iostreams/pipeline.hpp>
<boost/preprocessor/repetition/repeat_from_to.hpp>
- from
<boost/iostreams/detail/forward.hpp>
<boost/preprocessor/tuple/elem.hpp>
- from
<boost/iostreams/detail/forward.hpp>
<boost/random/linear_congruential.hpp>
- from
<boost/iostreams/filter/test.hpp>
<boost/random/uniform_smallint.hpp>
- from
<boost/iostreams/filter/test.hpp>
<boost/range/iterator_range.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/range/value_type.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/regex.hpp>
- from
<boost/iostreams/filter/grep.hpp>
- from
<boost/iostreams/filter/regex.hpp>
<boost/shared_ptr.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/device/file.hpp>
- from
<boost/iostreams/device/file_descriptor.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/symmetric.hpp>
- from
<boost/iostreams/invert.hpp>
<boost/static_assert.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/combine.hpp>
- from
<boost/iostreams/compose.hpp>
- from
<boost/iostreams/concepts.hpp>
- from
<boost/iostreams/copy.hpp>
- from
<boost/iostreams/detail/adapter/concept_adapter.hpp>
- from
<boost/iostreams/detail/adapter/device_adapter.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/adapter/filter_adapter.hpp>
- from
<boost/iostreams/detail/adapter/output_iterator_adapter.hpp>
- from
<boost/iostreams/detail/path.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/device/array.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filtering_stream.hpp>
- from
<boost/iostreams/pipeline.hpp>
- from
<boost/iostreams/stream_buffer.hpp>
- from
<boost/iostreams/tee.hpp>
<boost/throw_exception.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/checked_operations.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/detail/adapter/concept_adapter.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/adapter/range_adapter.hpp>
- from
<boost/iostreams/detail/broken_overload_resolution/stream_buffer.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/detail/streambuf/direct_streambuf.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/detail/system_failure.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/gzip.hpp>
- from
<boost/iostreams/filter/newline.hpp>
- from
<boost/iostreams/skip.hpp>
- from
<boost/iostreams/stream_buffer.hpp>
- from
<libs/iostreams/src/bzip2.cpp>
- from
<libs/iostreams/src/file_descriptor.cpp>
- from
<libs/iostreams/src/gzip.cpp>
- from
<libs/iostreams/src/lzma.cpp>
- from
<libs/iostreams/src/mapped_file.cpp>
- from
<libs/iostreams/src/zlib.cpp>
- from
<libs/iostreams/src/zstd.cpp>
<boost/type_traits/aligned_storage.hpp>
- from
<boost/iostreams/detail/optional.hpp>
<boost/type_traits/alignment_of.hpp>
- from
<boost/iostreams/detail/optional.hpp>
- from
<boost/iostreams/detail/select_by_size.hpp>
<boost/type_traits/detail/yes_no_type.hpp>
- from
<boost/iostreams/detail/bool_trait_def.hpp>
<boost/type_traits/is_array.hpp>
- from
<boost/iostreams/detail/resolve.hpp>
- from
<boost/iostreams/filter/test.hpp>
<boost/type_traits/is_base_and_derived.hpp>
- from
<boost/iostreams/detail/select.hpp>
- from
<boost/iostreams/operations_fwd.hpp>
<boost/type_traits/is_convertible.hpp>
- from
<boost/iostreams/chain.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/combine.hpp>
- from
<boost/iostreams/compose.hpp>
- from
<boost/iostreams/concepts.hpp>
- from
<boost/iostreams/detail/adapter/direct_adapter.hpp>
- from
<boost/iostreams/detail/adapter/output_iterator_adapter.hpp>
- from
<boost/iostreams/detail/adapter/range_adapter.hpp>
- from
<boost/iostreams/detail/dispatch.hpp>
- from
<boost/iostreams/detail/push.hpp>
- from
<boost/iostreams/detail/restrict_impl.hpp>
- from
<boost/iostreams/detail/streambuf/indirect_streambuf.hpp>
- from
<boost/iostreams/device/array.hpp>
- from
<boost/iostreams/filter/aggregate.hpp>
- from
<boost/iostreams/filter/newline.hpp>
- from
<boost/iostreams/filtering_stream.hpp>
- from
<boost/iostreams/invert.hpp>
- from
<boost/iostreams/skip.hpp>
- from
<boost/iostreams/stream.hpp>
- from
<boost/iostreams/stream_buffer.hpp>
- from
<boost/iostreams/tee.hpp>
- from
<boost/iostreams/traits.hpp>
<boost/type_traits/is_integral.hpp>
- from
<boost/iostreams/close.hpp>
<boost/type_traits/is_same.hpp>
- from
<boost/iostreams/code_converter.hpp>
- from
<boost/iostreams/combine.hpp>
- from
<boost/iostreams/copy.hpp>
- from
<boost/iostreams/detail/access_control.hpp>
- from
<boost/iostreams/detail/broken_overload_resolution/forward.hpp>
- from
<boost/iostreams/detail/buffer.hpp>
- from
<boost/iostreams/detail/forward.hpp>
- from
<boost/iostreams/detail/path.hpp>
- from
<boost/iostreams/detail/translate_int_type.hpp>
- from
<boost/iostreams/device/array.hpp>
- from
<boost/iostreams/device/mapped_file.hpp>
- from
<boost/iostreams/filter/bzip2.hpp>
- from
<boost/iostreams/filter/lzma.hpp>
- from
<boost/iostreams/filter/test.hpp>
- from
<boost/iostreams/filter/zlib.hpp>
- from
<boost/iostreams/filter/zstd.hpp>
- from
<boost/iostreams/tee.hpp>
<boost/type_traits/remove_cv.hpp>
- from
<boost/iostreams/close.hpp>
- from
<boost/iostreams/detail/is_dereferenceable.hpp>
<boost/type_traits/remove_reference.hpp>
- from
<boost/iostreams/close.hpp>
<boost/type_traits/type_with_alignment.hpp>
- from
<boost/iostreams/detail/select_by_size.hpp>
<boost/call_traits.hpp>
- from
<boost/iostreams/detail/double_object.hpp>
<boost/utility/base_from_member.hpp>
- from
<boost/iostreams/stream.hpp>
<boost/utility/result_of.hpp>
- from
<boost/iostreams/detail/execute.hpp>
Secondary dependencies for iostreams
Reverse dependencies for iostreams