Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
close.hpp File Reference
#include <boost/config.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/iostreams/categories.hpp>
#include <boost/iostreams/flush.hpp>
#include <boost/iostreams/detail/adapter/non_blocking_adapter.hpp>
#include <boost/iostreams/detail/ios.hpp>
#include <boost/iostreams/detail/select.hpp>
#include <boost/iostreams/detail/wrap_unwrap.hpp>
#include <boost/iostreams/operations_fwd.hpp>
#include <boost/iostreams/traits.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/iostreams/detail/config/disable_warnings.hpp>
#include <boost/iostreams/detail/config/enable_warnings.hpp>
Include dependency graph for close.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::iostreams::detail::close_impl< T >
 
struct  boost::iostreams::detail::close_boost_stream
 
struct  boost::iostreams::detail::close_filtering_stream
 
struct  boost::iostreams::detail::close_tag< T >
 
struct  boost::iostreams::detail::close_impl< T >
 
struct  boost::iostreams::detail::close_impl< any_tag >
 
struct  boost::iostreams::detail::close_impl< close_boost_stream >
 
struct  boost::iostreams::detail::close_impl< close_filtering_stream >
 
struct  boost::iostreams::detail::close_impl< closable_tag >
 
struct  boost::iostreams::detail::close_impl< two_sequence >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::iostreams
 
 boost::iostreams::detail
 

Functions

template<typename T >
void boost::iostreams::close (T &t)
 
template<typename T >
void boost::iostreams::close (T &t, BOOST_IOS::openmode which)
 
template<typename T , typename Sink >
void boost::iostreams::close (T &t, Sink &snk, BOOST_IOS::openmode which)
 
template<typename T >
void boost::iostreams::detail::close_all (T &t)
 
template<typename T , typename Sink >
void boost::iostreams::detail::close_all (T &t, Sink &snk)