#include <StreamFormatConverter.h>
Public Member Functions |
| virtual | ~StreamFormatConverter () |
| const char * | name () |
| void | provides (const char *name, const char *provided) |
| virtual int | parse (const StreamFormat &fmt, StreamBuffer &info, const char *&source, bool scanFormat)=0 |
| virtual bool | printLong (const StreamFormat &fmt, StreamBuffer &output, long value) |
| virtual bool | printDouble (const StreamFormat &fmt, StreamBuffer &output, double value) |
| virtual bool | printString (const StreamFormat &fmt, StreamBuffer &output, const char *value) |
| virtual bool | printPseudo (const StreamFormat &fmt, StreamBuffer &output) |
| virtual int | scanLong (const StreamFormat &fmt, const char *input, long &value) |
| virtual int | scanDouble (const StreamFormat &fmt, const char *input, double &value) |
| virtual int | scanString (const StreamFormat &fmt, const char *input, char *value, size_t maxlen) |
| virtual int | scanPseudo (const StreamFormat &fmt, StreamBuffer &inputLine, long &cursor) |
Static Public Member Functions |
| static int | parseFormat (const char *&source, FormatType, StreamFormat &, StreamBuffer &infoString) |
| static StreamFormatConverter * | find (unsigned char c) |
Private Attributes |
| const char * | _name |
Static Private Attributes |
| static StreamFormatConverter * | registered [] |
Detailed Description
Definition at line 39 of file StreamFormatConverter.h.
Constructor & Destructor Documentation
| virtual StreamFormatConverter::~StreamFormatConverter |
( |
|
) |
[virtual] |
Member Function Documentation
| const char* StreamFormatConverter::name |
( |
|
) |
[inline] |
| virtual int StreamFormatConverter::parse |
( |
const StreamFormat & |
fmt, |
|
|
StreamBuffer & |
info, |
|
|
const char *& |
source, |
|
|
bool |
scanFormat | |
|
) |
| | [pure virtual] |
| virtual bool StreamFormatConverter::printDouble |
( |
const StreamFormat & |
fmt, |
|
|
StreamBuffer & |
output, |
|
|
double |
value | |
|
) |
| | [virtual] |
| virtual bool StreamFormatConverter::printString |
( |
const StreamFormat & |
fmt, |
|
|
StreamBuffer & |
output, |
|
|
const char * |
value | |
|
) |
| | [virtual] |
| void StreamFormatConverter::provides |
( |
const char * |
name, |
|
|
const char * |
provided | |
|
) |
| | |
| virtual int StreamFormatConverter::scanDouble |
( |
const StreamFormat & |
fmt, |
|
|
const char * |
input, |
|
|
double & |
value | |
|
) |
| | [virtual] |
| virtual int StreamFormatConverter::scanLong |
( |
const StreamFormat & |
fmt, |
|
|
const char * |
input, |
|
|
long & |
value | |
|
) |
| | [virtual] |
| virtual int StreamFormatConverter::scanPseudo |
( |
const StreamFormat & |
fmt, |
|
|
StreamBuffer & |
inputLine, |
|
|
long & |
cursor | |
|
) |
| | [virtual] |
| virtual int StreamFormatConverter::scanString |
( |
const StreamFormat & |
fmt, |
|
|
const char * |
input, |
|
|
char * |
value, |
|
|
size_t |
maxlen | |
|
) |
| | [virtual] |
Field Documentation
The documentation for this class was generated from the following file: