ost::StringTokenizer::iterator(3) | Library Functions Manual | ost::StringTokenizer::iterator(3) |
NAME¶
ost::StringTokenizer::iterator - The input forward iterator for tokens.SYNOPSIS¶
#include <tokenizer.h>Public Member Functions¶
iterator ()
Friends¶
class StringTokenizer
Detailed Description¶
The input forward iterator for tokens. Author:Henner Zeller
Constructor & Destructor Documentation¶
ost::StringTokenizer::iterator::iterator () [inline]¶
virtual ost::StringTokenizer::iterator::~iterator () [inline], [virtual]¶
ost::StringTokenizer::iterator::iterator (const iterator &i) [inline]¶
copy constructor.Member Function Documentation¶
char ost::StringTokenizer::iterator::nextDelimiter () const [inline]¶
returns the next delimiter after the current token or '\0', if there are no following delimiters. It returns the very next delimiter (even if skipAllDelim=true).bool ost::StringTokenizer::iterator::operator!= (const iterator &other) const [inline]¶
compares to other iterator. Usually used to compare against the end() iterator.const char* ost::StringTokenizer::iterator::operator* ()¶
returns the immutable string this iterator points to or '0' if no token is available (i.e. i == end()). Do not store pointers to this token, since it is invalidated for each iteration. If you need the token, copy it (e.g. with strdup());iterator& ost::StringTokenizer::iterator::operator++ ()¶
shifts this iterator to the next token in the string.iterator& ost::StringTokenizer::iterator::operator= (const iterator &i) [inline]¶
assignment operator.bool ost::StringTokenizer::iterator::operator== (const iterator &other) const [inline]¶
compares to other iterator. Usually used to compare against the end() iterator.Friends And Related Function Documentation¶
friend class StringTokenizer [friend]¶
Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.Sun Dec 29 2013 | GNU CommonC++ |