lsxml::StringInputStream< _Ty > Class Template Reference

string input stream interface More...

#include <lsxml.h>

Inheritance diagram for lsxml::StringInputStream< _Ty >:

lsxml::InputStream< _Ty > lsxml::InputStream< _Ty > lsxml::ManagedObject lsxml::ManagedObject lsxml::ManagedObject lsxml::ManagedObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject lsxml::BaseObject List of all members.

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.

Detailed Description

template<typename _Ty>
class lsxml::StringInputStream< _Ty >

string input stream interface

Handles streaming characters from a stream


Constructor & Destructor Documentation

template<typename _Ty>
lsxml::StringInputStream< _Ty >::StringInputStream ( const _Ty *  begin,
const _Ty *  end = 0 
) [inline]

Constructor.

Parameters:
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)


The documentation for this class was generated from the following files:
Generated on Tue Sep 29 14:51:12 2009 for lsxml by  doxygen 1.5.1-p1