Vcsn  2.2
Be Rational
vcsn::detail::backslashify_output_filter Class Reference

Backslash backslashes. More...

#include <iostream.hh>

Inheritance diagram for vcsn::detail::backslashify_output_filter:
Collaboration diagram for vcsn::detail::backslashify_output_filter:

Public Member Functions

 backslashify_output_filter ()
 
void enable ()
 
void disable ()
 
template<typename Sink >
std::streamsize write (Sink &dest, const char *s, std::streamsize n)
 

Public Attributes

bool enabled_ = false
 

Detailed Description

Backslash backslashes.

Definition at line 17 of file iostream.hh.

Constructor & Destructor Documentation

vcsn::detail::backslashify_output_filter::backslashify_output_filter ( )
inlineexplicit

Definition at line 21 of file iostream.hh.

Member Function Documentation

void vcsn::detail::backslashify_output_filter::disable ( )
inline

Definition at line 29 of file iostream.hh.

References enabled_.

void vcsn::detail::backslashify_output_filter::enable ( )
inline

Definition at line 24 of file iostream.hh.

References enabled_.

template<typename Sink >
std::streamsize vcsn::detail::backslashify_output_filter::write ( Sink &  dest,
const char s,
std::streamsize  n 
)
inline

Definition at line 36 of file iostream.hh.

References enabled_.

Member Data Documentation

bool vcsn::detail::backslashify_output_filter::enabled_ = false

Definition at line 53 of file iostream.hh.

Referenced by disable(), enable(), and write().


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