57 if (nextCharPos >= buff
.Len ())
69 if (nextCharPos >= buff
.Len ())
86 if (nextCharPos >= buff
.Len ())
110 fileName
(_fileName
),
114 fileStream =
new ifstream (fileName.Str ());
115 if (!fileStream->is_open ())
146 return fileStream->is_open ();
TokenBufferStr(const KKStr &_buff)
virtual void UnGetNextChar()
TokenBufferStream(const KKStr &_fileName)
virtual ~TokenBufferStr()
char operator[](kkuint32 i) const
TokenBufferStream(std::istream *_in)
kkuint32 Len() const
Returns the number of characters in the string.
virtual void UnGetNextChar()
virtual char GetNextChar()
KKStr(const KKStr &str)
Copy Constructor.
virtual char PeekNextChar()
virtual char GetNextChar()
static KKStr Concat(const std::vector< std::string > &values)
Concatenates the list of 'std::string' strings.
virtual ~TokenBufferStream()
virtual char PeekNextChar()