|
QDP++
|
StandardOutputStream class. More...
#include <qdp_stdio.h>
Public Member Functions | |
| StandardOutputStream () | |
| Constructor. | |
| ~StandardOutputStream () | |
| void | init (std::ostream *os) |
| Constructor from a stream. | |
| void | flush () |
| Flush the buffer. | |
| bool | fail () |
| Return true if some failure occurred in previous IO operation. | |
| StandardOutputStream & | operator<< (std::ostream &(*op)(std::ostream &)) |
| Hook for manipulators. | |
| StandardOutputStream & | operator<< (const std::string &output) |
| StandardOutputStream & | operator<< (const char *output) |
| StandardOutputStream & | operator<< (char output) |
| StandardOutputStream & | operator<< (int output) |
| StandardOutputStream & | operator<< (unsigned int output) |
| StandardOutputStream & | operator<< (short int output) |
| StandardOutputStream & | operator<< (unsigned short int output) |
| StandardOutputStream & | operator<< (long int output) |
| StandardOutputStream & | operator<< (unsigned long int output) |
| StandardOutputStream & | operator<< (long long int output) |
| StandardOutputStream & | operator<< (float output) |
| StandardOutputStream & | operator<< (double output) |
| StandardOutputStream & | operator<< (long double output) |
| StandardOutputStream & | operator<< (bool output) |
Protected Member Functions | |
| template<typename T> | |
| StandardOutputStream & | writePrimitive (T output) |
| std::ostream & | getOstream () |
| bool | is_open () |
| Is the stream open? | |
StandardOutputStream class.
Parallel version of standard output
Definition at line 105 of file qdp_stdio.h.
| QDP::StandardOutputStream::StandardOutputStream | ( | ) |
Constructor.
stdout support
Definition at line 131 of file qdp_stdio.cc.
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and writePrimitive().
| QDP::StandardOutputStream::~StandardOutputStream | ( | ) |
Definition at line 160 of file qdp_stdio.cc.
| bool QDP::StandardOutputStream::fail | ( | ) |
Return true if some failure occurred in previous IO operation.
Definition at line 149 of file qdp_stdio.cc.
References QDP::QDPInternal::broadcast(), getOstream(), and QDP::Layout::primaryNode().
| void QDP::StandardOutputStream::flush | ( | ) |
Flush the buffer.
Definition at line 139 of file qdp_stdio.cc.
References getOstream(), is_open(), and QDP::Layout::primaryNode().
|
inlineprotected |
Definition at line 156 of file qdp_stdio.h.
Referenced by fail(), flush(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and writePrimitive().
| void QDP::StandardOutputStream::init | ( | std::ostream * | os | ) |
Constructor from a stream.
Definition at line 133 of file qdp_stdio.cc.
|
inlineprotected |
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | bool | output | ) |
Definition at line 264 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | char | output | ) |
Definition at line 193 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | const char * | output | ) |
Definition at line 185 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | const std::string & | output | ) |
Definition at line 177 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | double | output | ) |
Definition at line 246 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | float | output | ) |
Definition at line 233 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | int | output | ) |
Definition at line 198 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | long double | output | ) |
Definition at line 259 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | long int | output | ) |
Definition at line 218 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | long long int | output | ) |
Definition at line 228 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | short int | output | ) |
Definition at line 208 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | std::ostream &(* | op )(std::ostream &) | ) |
Hook for manipulators.
Definition at line 164 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | unsigned int | output | ) |
Definition at line 203 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | unsigned long int | output | ) |
Definition at line 223 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
| StandardOutputStream & QDP::StandardOutputStream::operator<< | ( | unsigned short int | output | ) |
Definition at line 213 of file qdp_stdio.cc.
References StandardOutputStream(), and writePrimitive().
|
protected |
Definition at line 270 of file qdp_stdio.cc.
References getOstream(), QDP::Layout::primaryNode(), and StandardOutputStream().
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and operator<<().