DASH
0.3.0
|
Type facade wrapping dash::io::IOSBaseMode
and its device-dependent specializations.
More...
#include <IOStream.h>
Public Member Functions | |
IOStreamMode (IOSModeType ios_base=IOSBaseMode::no_flags) | |
Constructors. More... | |
operator IOSModeType () const | |
Type conversion. More... | |
operator bool () const | |
Returns false if and only if no flags are set. More... | |
self_t & | operator|= (const self_t &rhs) |
Binary operators. More... | |
self_t & | operator &= (const self_t &rhs) |
self_t & | operator^= (const self_t &rhs) |
self_t | operator~ () |
self_t | operator| (const self_t &rhs) |
self_t | operator & (const self_t &rhs) |
self_t | operator^ (const self_t &rhs) |
Type facade wrapping dash::io::IOSBaseMode
and its device-dependent specializations.
An IO stream implementation for a specific device defines its modes by extending dash::io::IOSBaseMode
and uses these to define type specializations of dash::io::IOStreamMode
and dash::io::IOSBase
.
Definition at line 46 of file IOStream.h.
|
inline |
|
inline |
Returns false if and only if no flags are set.
Definition at line 70 of file IOStream.h.
|
inline |
|
inline |
Binary operators.
Definition at line 76 of file IOStream.h.