|
CASM
AClustersApproachtoStatisticalMechanics
|
#include <DataStream.hh>
Inheritance diagram for CASM::CountDataStream:Definition at line 104 of file DataStream.hh.
Public Types | |
| enum | DataStreamTraits { none = 0, skipfail = (1u << 0), failbit = (1u << 1) } |
Public Member Functions | |
| CountDataStream (bool newline_reset=true) | |
| DataStream & | operator<< (const std::string &) override |
| DataStream & | operator<< (long) override |
| DataStream & | operator<< (double) override |
| DataStream & | operator<< (bool) override |
| DataStream & | operator<< (char) override |
| DataStream & | newline () override |
| int | count () const |
| DataStream & | operator<< (DataStream &(*F)(DataStream &)) |
| DataStream & | operator<< (const std::function< DataStream &(DataStream &)> &F) |
| DataStream & | operator<< (DataStreamTraits set_bits) |
| bool | fail () const |
| void | clear_fail () |
| std::string const & | err_msg () const |
Static Public Member Functions | |
| static DataStream & | endl (DataStream &_strm) |
| static std::function < DataStream &(DataStream &_strm)> | failure (std::string const &_msg) |
Protected Member Functions | |
| void | _set_err_msg (std::string const &_msg) |
| bool | _skipfail () |
Private Member Functions | |
| DataStream & | increment () |
Private Attributes | |
| bool | m_newline_reset |
| int | m_count |
|
inline |
Definition at line 106 of file DataStream.hh.
|
inlineprotectedinherited |
Definition at line 88 of file DataStream.hh.
|
inlineprotectedinherited |
Definition at line 92 of file DataStream.hh.
|
inlineinherited |
Definition at line 77 of file DataStream.hh.
|
inline |
Definition at line 135 of file DataStream.hh.
|
inlinestaticinherited |
Definition at line 19 of file DataStream.hh.
|
inlineinherited |
Definition at line 82 of file DataStream.hh.
|
inlineinherited |
Definition at line 73 of file DataStream.hh.
|
inlinestaticinherited |
Definition at line 150 of file DataStream.hh.
|
inlineprivate |
Definition at line 139 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 129 of file DataStream.hh.
|
inlineinherited |
Definition at line 56 of file DataStream.hh.
|
inlineinherited |
Definition at line 60 of file DataStream.hh.
|
inlineinherited |
Definition at line 68 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 109 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 113 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 117 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 121 of file DataStream.hh.
|
inlineoverridevirtual |
Reimplemented from CASM::DataStream.
Definition at line 125 of file DataStream.hh.
|
private |
Definition at line 145 of file DataStream.hh.
|
private |
Definition at line 144 of file DataStream.hh.