template <typename Splitter>
class SplitIterator
Defined at line 90 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 99 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
bool at_end ()
Defined at line 127 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
reference operator* ()
Defined at line 129 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
pointer operator-> ()
Defined at line 130 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
SplitIterator<Splitter> & operator++ ()
Defined at line 132 of file ../../third_party/abseil-cpp/src/absl/strings/internal/str_split_internal.h
SplitIterator<Splitter> operator++ (int )
Defined at line 148 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 98 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)