Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
newline.hpp File Reference
#include <boost/assert.hpp>
#include <cstdio>
#include <stdexcept>
#include <boost/config.hpp>
#include <boost/iostreams/categories.hpp>
#include <boost/iostreams/detail/char_traits.hpp>
#include <boost/iostreams/detail/ios.hpp>
#include <boost/iostreams/read.hpp>
#include <boost/iostreams/write.hpp>
#include <boost/iostreams/pipeline.hpp>
#include <boost/iostreams/putback.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/throw_exception.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/iostreams/detail/config/disable_warnings.hpp>
#include <boost/iostreams/detail/config/enable_warnings.hpp>
Include dependency graph for newline.hpp:

Classes

class  boost::iostreams::detail::newline_base
 
class  boost::iostreams::newline_error
 
class  boost::iostreams::newline_filter
 
struct  boost::iostreams::newline_filter::category
 
class  boost::iostreams::newline_checker
 
struct  boost::iostreams::newline_checker::category
 

Namespaces

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

Macros

#define BOOST_IOSTREAMS_ASSERT_UNREACHABLE(val)   (BOOST_ASSERT("unreachable code" == 0), val) \
 

Variables

const char boost::iostreams::newline::CR = 0x0D
 
const char boost::iostreams::newline::LF = 0x0A
 
const int boost::iostreams::newline::posix = 1
 
const int boost::iostreams::newline::mac = 2
 
const int boost::iostreams::newline::dos = 4
 
const int boost::iostreams::newline::mixed = 8
 
const int boost::iostreams::newline::final_newline = 16
 
const int boost::iostreams::newline::platform_mask = posix | dos | mac
 

Macro Definition Documentation

#define BOOST_IOSTREAMS_ASSERT_UNREACHABLE (   val)    (BOOST_ASSERT("unreachable code" == 0), val) \