sstream.h
bool next() 
        {
            if(!buffer.size())
                return false;
            current.clear();
            for(; cursor!=buffer.end(); ++cursor) {
                if(!is_whitespace(*cursor)) {
                    current.append(*cursor);   
                } else {
                    ltrim();
                    break;
                }
            }
            return current.length();
        }
//Read in the next token into current
Read in the next token into current
Read in the next token into current
bool next() 
        {
            if(!buffer.size())
                return false;
            current.clear();
            for(; cursor!=buffer.end(); ++cursor) {
                if(!is_whitespace(*cursor)) {
                    current.append(*cursor);   
                } else {
                    ltrim();
                    break;
                }
            }
            return current.length();
        }
bool next ( ) { if ( ! buffer . size ( ) ) return false ; current . clear ( ) ; for ( ; cursor != buffer . end ( ) ; ++ cursor ) { if ( ! is_whitespace ( * cursor ) ) { current . append ( * cursor ) ; } else { ltrim ( ) ; break ; } } return current . length ( ) ; }
Read in the next token into current
Read in the next token into current