#include <ZFOutputForFormat.h>
Static Public Member Functions | |
static const ZFClass * | ClassData (void) |
get class info | |
static zfanyT< ZFOutputFormat > | getFormat (const ZFCallback &output) |
try access the output format passed to ZFOutputForFormat, return null if not available | |
static ZFOutput | getOutput (const ZFCallback &output) |
try access the output passed to ZFOutputForFormat, return null callback if not available | |
![]() | |
static const ZFClass * | ClassData (void) |
get class info | |
Protected Types | |
typedef ZFInterface | zfsuper |
typedef for super (always ZFInterface for an interface type) | |
typedef ZFOutputFormat | zfself |
typedef for self | |
![]() | |
typedef _ZFP_ObjI_Base | zfsuper |
typedef for super (always ZFInterface for an interface type) | |
typedef ZFInterface | zfself |
typedef for self | |
Protected Member Functions | |
virtual void | format (zfstring &ret, ZFOutputFormatStep outputStep, const zfchar *src, zfindex srcLen)=0 |
see ZFOutputForFormat | |
Additional Inherited Members | |
![]() | |
virtual const ZFClass * | classData (void)=0 |
get instance's class info | |
virtual ZFObject * | toObject (void)=0 |
convert to ZFObject type | |
|
protectedpure virtual |
during output, it's ensured:
Implemented in ZFLogFormat, and ZFOutputFormatBasic.