Vcsn  2.8
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

◆ backslashify_output_filter()

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

Definition at line 21 of file iostream.hh.

Member Function Documentation

◆ disable()

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

Definition at line 29 of file iostream.hh.

References enabled_.

◆ enable()

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

Definition at line 24 of file iostream.hh.

References enabled_.

◆ write()

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

◆ enabled_

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: