#include <ckstream.h>
Public Member Functions | |
_CkOStream (bool isErr=false) | |
_CkOStream & | endl (void) |
_CkOStream & | operator<< (_CkOStream &(*f)(_CkOStream &)) |
_OPSHIFTLEFT (int,"%d") | |
_OPSHIFTLEFT (unsigned int,"%u") | |
_OPSHIFTLEFT (short,"%hd") | |
_OPSHIFTLEFT (unsigned short,"%hu") | |
_OPSHIFTLEFT (long,"%ld") | |
_OPSHIFTLEFT (unsigned long,"%lu") | |
_OPSHIFTLEFT (long long,"%lld") | |
_OPSHIFTLEFT (unsigned long long,"%llu") | |
_OPSHIFTLEFT (char,"%c") | |
_OPSHIFTLEFT (unsigned char,"%u") | |
_OPSHIFTLEFT (float,"%f") | |
_OPSHIFTLEFT (double,"%f") | |
_OPSHIFTLEFT (void *,"%p") | |
_CkOStream & | operator<< (const char *str) |
Private Member Functions | |
void | output (const char *str) |
Private Attributes | |
bool | _isErr |
size_t | _buflen |
size_t | _actlen |
char | _obuf [BUF_MAXLEN] |
char | _tbuf [TBUF_MAXLEN] |
Definition at line 15 of file ckstream.h.
_CkOStream::_CkOStream | ( | bool | isErr = false |
) | [inline] |
void _CkOStream::output | ( | const char * | str | ) | [inline, private] |
Definition at line 21 of file ckstream.h.
References _actlen, _buflen, _obuf, and CmiAbort().
Referenced by operator<<().
_CkOStream& _CkOStream::endl | ( | void | ) | [inline] |
_CkOStream& _CkOStream::operator<< | ( | _CkOStream &(*)(_CkOStream &) | f | ) | [inline] |
Definition at line 46 of file ckstream.h.
_CkOStream::_OPSHIFTLEFT | ( | int | , | |
"%d" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | unsigned | int, | |
"%u" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | short | , | |
"%hd" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | unsigned | short, | |
"%hu" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | long | , | |
"%ld" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | unsigned | long, | |
"%lu" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | long | long, | |
"%lld" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | unsigned long | long, | |
"%llu" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | char | , | |
"%c" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | unsigned | char, | |
"%u" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | float | , | |
"%f" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | double | , | |
"%f" | ||||
) |
_CkOStream::_OPSHIFTLEFT | ( | void * | , | |
"%p" | ||||
) |
_CkOStream& _CkOStream::operator<< | ( | const char * | str | ) | [inline] |
Definition at line 74 of file ckstream.h.
References output().
bool _CkOStream::_isErr [private] |
size_t _CkOStream::_buflen [private] |
size_t _CkOStream::_actlen [private] |
char _CkOStream::_obuf[BUF_MAXLEN] [private] |
char _CkOStream::_tbuf[TBUF_MAXLEN] [private] |
Definition at line 20 of file ckstream.h.