Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access > Singleton Reference

#include <traits.hpp>

Inheritance diagram for boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >:
Collaboration diagram for boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >:

Classes

struct  category
 

Public Types

typedef Ch char_type
 
typedef
boost::iostreams::chain< Mode,
Ch, Tr, Alloc > 
chain_type
 

Public Member Functions

 BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS (Tr) typedef Mode mode
 
 filtering_stream ()
 
 BOOST_IOSTREAMS_DEFINE_PUSH_CONSTRUCTOR (filtering_stream, mode, Ch, push_impl)~filtering_stream()
 

Protected Types

typedef
filtering_stream_traits
< typename
boost::iostreams::chain< Mode,
Ch, Tr, Alloc >::mode,
typename
boost::iostreams::chain< Mode,
Ch, Tr, Alloc >::char_type,
typename
boost::iostreams::chain< Mode,
Ch, Tr, Alloc >::traits_type >
::stream_type 
stream_type
 

Member Typedef Documentation

template<typename Mode , typename Ch = char, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch), typename Alloc = std::allocator<Ch>, typename Access = public_>
typedef boost::iostreams::chain<Mode, Ch, Tr, Alloc> boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::chain_type
template<typename Mode , typename Ch = char, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch), typename Alloc = std::allocator<Ch>, typename Access = public_>
typedef Ch boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::char_type
typedef filtering_stream_traits< typename boost::iostreams::chain< Mode, Ch, Tr, Alloc > ::mode, typename boost::iostreams::chain< Mode, Ch, Tr, Alloc > ::char_type, typename boost::iostreams::chain< Mode, Ch, Tr, Alloc > ::traits_type >::stream_type boost::iostreams::detail::filtering_stream_base< boost::iostreams::chain< Mode, Ch, Tr, Alloc > , Access >::stream_type
protectedinherited

Constructor & Destructor Documentation

template<typename Mode , typename Ch = char, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch), typename Alloc = std::allocator<Ch>, typename Access = public_>
boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::filtering_stream ( )
inline

Member Function Documentation

template<typename Mode , typename Ch = char, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch), typename Alloc = std::allocator<Ch>, typename Access = public_>
boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::BOOST_IOSTREAMS_DEFINE_PUSH_CONSTRUCTOR ( filtering_stream< Mode, Ch, Tr, Alloc, Access >  ,
mode  ,
Ch  ,
push_impl   
)
inline
template<typename Mode , typename Ch = char, typename Tr = BOOST_IOSTREAMS_CHAR_TRAITS(Ch), typename Alloc = std::allocator<Ch>, typename Access = public_>
boost::iostreams::filtering_stream< Mode, Ch, Tr, Alloc, Access >::BOOST_IOSTREAMS_STREAMBUF_TYPEDEFS ( Tr  )

The documentation for this singleton was generated from the following file: