Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::newline_checker Class Reference

#include <newline.hpp>

Inheritance diagram for boost::iostreams::newline_checker:
Collaboration diagram for boost::iostreams::newline_checker:

Classes

struct  category
 

Public Types

typedef char char_type
 

Public Member Functions

 newline_checker (int target=newline::mixed)
 
template<typename Source >
int get (Source &src)
 
template<typename Sink >
bool put (Sink &dest, int c)
 
template<typename Sink >
void close (Sink &, BOOST_IOS::openmode)
 
bool is_posix () const
 
bool is_dos () const
 
bool is_mac () const
 
bool is_mixed_posix () const
 
bool is_mixed_dos () const
 
bool is_mixed_mac () const
 
bool is_mixed () const
 
bool has_final_newline () const
 

Protected Attributes

int flags_
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::iostreams::newline_checker::newline_checker ( int  target = newline::mixed)
inlineexplicit

Member Function Documentation

template<typename Sink >
void boost::iostreams::newline_checker::close ( Sink &  ,
BOOST_IOS::openmode   
)
inline
bool boost::iostreams::detail::newline_base::has_final_newline ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_dos ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_mac ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_mixed_dos ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_mixed_mac ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_mixed_posix ( ) const
inlineinherited
bool boost::iostreams::detail::newline_base::is_posix ( ) const
inlineinherited

Member Data Documentation


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