DOKK / manpages / debian 10 / libcommoncpp2-doc / ost_StringTokenizer_iterator.3.en
ost::StringTokenizer::iterator(3) Library Functions Manual ost::StringTokenizer::iterator(3)

ost::StringTokenizer::iterator - The input forward iterator for tokens.

#include <tokenizer.h>


iterator ()
virtual ~iterator ()
iterator (const iterator &i)
copy constructor. iterator & operator= (const iterator &i)
assignment operator. iterator & operator++ () THROWS(NoSuchElementException)
shifts this iterator to the next token in the string. const char * operator* () THROWS(NoSuchElementException)
returns the immutable string this iterator points to or '0' if no token is available (i.e. char nextDelimiter () const
returns the next delimiter after the current token or ' ', if there are no following delimiters. bool operator== (const iterator &other) const
compares to other iterator. bool operator!= (const iterator &other) const
compares to other iterator.


class StringTokenizer

The input forward iterator for tokens.

Author:

Henner Zeller

copy constructor.

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).

compares to other iterator. Usually used to compare against the end() iterator.

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.

References THROWS.

compares to other iterator. Usually used to compare against the end() iterator.

Generated automatically by Doxygen for GNU CommonC++ from the source code.

Wed Oct 31 2018 GNU CommonC++