|
Jive reference manual
|
#include <jem/util/CppScanner.h>

Public Types | |
| typedef CppScanner | Self |
| typedef BasicScanner | Super |
Public Types inherited from jem::util::BasicScanner | |
| enum | NumberType { INTEGER, FLOAT } |
| typedef io::Reader | Reader |
Public Member Functions | |
| CppScanner (const String &str="") | |
| CppScanner (const Ref< Reader > &in, idx_t bufsize=-1) | |
| void | skipCppWhite () |
| void | readComment () |
Public Member Functions inherited from jem::util::BasicScanner | |
| BasicScanner (const String &str="") | |
| BasicScanner (const Ref< Reader > &in, idx_t bufsize=-1) | |
| void | setInput (const String &str) |
| void | skipWhite () |
| void | skipLine () |
| bool | scan (const char *str, idx_t len) |
| int | read () |
| void | readSymbol () |
| void | readString (int delim) |
| void | readLine () |
| void | readFloat () |
| NumberType | readNumber () |
| int | tryReadNumber () |
| void | unread (int c) |
| lint | getInteger () const |
| double | getFloat () const |
| bool | isBoolToken () const |
| String | getTokenString () const |
| void | setTokenString (const String &str) |
| void | parseError (const String &what) const |
Additional Inherited Members | |
Public Attributes inherited from jem::util::BasicScanner | |
| Ref< Reader > | input |
| io::ReadBuffer | buffer |
| StringBuffer | token |
| lint | lineno |
| lint | ivalue_ |
| double | xvalue_ |
|
explicit |
| void jem::util::CppScanner::skipCppWhite | ( | ) |
| void jem::util::CppScanner::readComment | ( | ) |