template <typename Splitter>
class SplitIterator
Defined at line 86 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
An iterator that enumerates the parts of a string from a Splitter. The text
to be split, the Delimiter, and the Predicate are all taken from the given
Splitter object. Iterators may only be compared if they refer to the same
Splitter instance.
This class is NOT part of the public splitting API.
Public Methods
void SplitIterator<Splitter> (State state, const Splitter * splitter)
Defined at line 95 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
bool at_end ()
Defined at line 123 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
reference operator* ()
Defined at line 125 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
pointer operator-> ()
Defined at line 126 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
SplitIterator<Splitter> & operator++ ()
Defined at line 128 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
SplitIterator<Splitter> operator++ (int )
Defined at line 144 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
Enumerations
enum State
| Name | Value |
|---|---|
| kInitState | 0 |
| kLastState | 0 |
| kEndState | 0 |
Defined at line 94 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
Friends
template <typename Splitter>
bool SplitIterator (const SplitIterator<Splitter> & a, const SplitIterator<Splitter> & b)
template <typename Splitter>
bool SplitIterator (const SplitIterator<Splitter> & aconst SplitIterator<Splitter> & b)