Auxiliary class for format center.
More...
#include <JPrint.hh>
Auxiliary class for format center.
Definition at line 388 of file JPrint.hh.
CENTER::JCenter::JCenter |
( |
std::ostream & |
out, |
|
|
const WIDTH & |
format |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
out | output stream |
format | format center |
Definition at line 397 of file JPrint.hh.
WIDTH(const int width)
Constructor.
template<class T >
std::ostream& CENTER::JCenter::operator<< |
( |
const T & |
value | ) |
|
|
inline |
Write value to output stream.
- Parameters
-
- Returns
- this JCenter
Definition at line 410 of file JPrint.hh.
420 const int w = this->
width - os.str().size();
421 const char c = this->
out.fill();
424 return this->
out <<
FILL(w/2) << os.str() <<
FILL((w+1)/2) << setfill(c);
426 return this->
out << os.str();
Auxiliary data structure for sequence of same character.
std::ostream& CENTER::JCenter::out |
|
private |
The documentation for this struct was generated from the following file: