Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::StringIterator< CharIterator > Member List

This is the complete list of members for SC::StringIterator< CharIterator >, including all inherited members.

advanceAfterFinding(StringIterator other)SC::StringIterator< CharIterator >
advanceBackwardIfMatches(CodePoint c)SC::StringIterator< CharIterator >
advanceBackwardRead(CodePoint &c)SC::StringIterator< CharIterator >
advanceBeforeFinding(StringIterator other)SC::StringIterator< CharIterator >
advanceByLengthOf(StringIterator other)SC::StringIterator< CharIterator >inline
advanceCodePoints(size_t numCodePoints)SC::StringIterator< CharIterator >
advanceIfMatches(CodePoint c)SC::StringIterator< CharIterator >
advanceIfMatchesAny(Span< const CodePoint > items)SC::StringIterator< CharIterator >
advanceIfMatchesRange(CodePoint first, CodePoint last)SC::StringIterator< CharIterator >
advanceOfBytes(ssize_t bytesLength) (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >protected
advanceRead(CodePoint &c)SC::StringIterator< CharIterator >
advanceUntilDifferentFrom(CodePoint c, CodePoint *optionalReadChar=nullptr)SC::StringIterator< CharIterator >
advanceUntilMatches(CodePoint c)SC::StringIterator< CharIterator >
advanceUntilMatchesAny(Span< const CodePoint > items, CodePoint &matched)SC::StringIterator< CharIterator >
bytesDistanceFrom(StringIterator other) constSC::StringIterator< CharIterator >
CodePoint typedef (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >
CodeUnit typedef (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >
end (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >protected
endsWith(IteratorType other) constSC::StringIterator< CharIterator >
endsWithAnyOf(Span< const CodePoint > codePoints) constSC::StringIterator< CharIterator >
getCurrentIt() const (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >inlineprotected
getEncoding() (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >inlinestatic
getNextOf(const CodeUnit *src) (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >inlineprotectedstatic
getPreviousOf(const CodeUnit *src) (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >inlineprotectedstatic
isAtEnd() constSC::StringIterator< CharIterator >inline
isAtStart() constSC::StringIterator< CharIterator >inline
isFollowedBy(CodePoint c)SC::StringIterator< CharIterator >
isPrecededBy(CodePoint c)SC::StringIterator< CharIterator >
it (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >protected
match(CodePoint c)SC::StringIterator< CharIterator >inline
read(CodePoint &c)SC::StringIterator< CharIterator >
reverseAdvanceCodePoints(size_t numCodePoints)SC::StringIterator< CharIterator >
reverseAdvanceUntilMatches(CodePoint c)SC::StringIterator< CharIterator >
reverseAdvanceUntilMatchesAny(Span< const CodePoint > items, CodePoint &matched)SC::StringIterator< CharIterator >
setToEnd()SC::StringIterator< CharIterator >inline
setToStart()SC::StringIterator< CharIterator >inline
sliceFromStartUntil(StringIterator otherPoint) constSC::StringIterator< CharIterator >
start (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >protected
startsWith(IteratorType other) constSC::StringIterator< CharIterator >
startsWithAnyOf(Span< const CodePoint > codePoints) constSC::StringIterator< CharIterator >
stepBackward()SC::StringIterator< CharIterator >
stepForward()SC::StringIterator< CharIterator >
StringIterator(const CodeUnit *it, const CodeUnit *end) (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >inlineprotected
StringView (defined in SC::StringIterator< CharIterator >)SC::StringIterator< CharIterator >friend