#include <lsxml.h>
Inheritance diagram for lsxml::StringInputStream< _Ty >:
Public Member Functions | |
StringInputStream (const _Ty *begin, const _Ty *end=0) | |
ctor | |
virtual _Ty | GetChar () |
reads the next character | |
virtual bool | HasMore () const |
checks if the reading has reached the end of file | |
StringInputStream (const _Ty *begin, const _Ty *end=0) | |
Constructor. | |
virtual _Ty | GetChar () |
Reads the next character. | |
virtual bool | HasMore () const |
Checks if the reading has reached the end of file. |
Handles streaming characters from a stream
lsxml::StringInputStream< _Ty >::StringInputStream | ( | const _Ty * | begin, | |
const _Ty * | end = 0 | |||
) | [inline] |
Constructor.
begin | address of the first character of the string | |
end | address of the character past the last character of the string (if 0, the address of the zero terminating character is taken) |