Inheritance diagram for lfc::TextOutput::
Public Types | |
enum | Align { left, center, right } |
Public Methods | |
TextOutput () throw () | |
TextOutput (_Output< char > &outputBase) | |
virtual | ~TextOutput () throw () |
virtual void | push (const char &value) |
virtual long | write (const char *buffer, long count, bool bWaitAll=true) |
virtual void | flush () |
virtual TextOutput & | operator<< (Byte value) |
virtual TextOutput & | operator<< (char value) |
virtual TextOutput & | operator<< (bool value) |
virtual TextOutput & | operator<< (short value) |
virtual TextOutput & | operator<< (int value) |
virtual TextOutput & | operator<< (long value) |
virtual TextOutput & | operator<< (Word value) |
virtual TextOutput & | operator<< (DWord value) |
virtual TextOutput & | operator<< (float value) |
virtual TextOutput & | operator<< (double value) |
virtual TextOutput & | operator<< (const char *psz) |
virtual TextOutput & | operator<< (const string &value) |
virtual TextOutput & | operator<< (const _Formatable &obj) |
virtual TextOutput & | operator<< (FormattedObject formattedObj) |
virtual void | printf (const char *format,...) |
virtual void | setAlign (Align align) |
virtual Align | align () const |
virtual void | setWidth (long width) |
virtual long | width () const |
virtual void | setPrecision (long precision) |
virtual long | precision () const |
virtual void | setFillChar (char fillChar) |
virtual char | fillChar () const |
virtual void | setIntegerBase (char integerBase) |
virtual char | integerBase () const |
Protected Attributes | |
Align | m_align |
long | m_width |
long | m_precision |
char | m_fillChar |
char | m_integerBase |
char * | m_buffer |
Friends | |
FormattedObject | formattedOut (const _Formatable &obj, string format) |
make this thread safe
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from lfc::_Output. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|