Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::StringView Member List

This is the complete list of members for SC::StringView, including all inherited members.

bytesIncludingTerminator() constSC::StringView
bytesWithoutTerminator() constSC::StringViewinline
compare(StringView other) constSC::StringView
Comparison enum nameSC::StringView
containsCodePoint(StringCodePoint c) constSC::StringView
containsString(const StringView str) constSC::StringView
endsWith(const StringView str) constSC::StringView
endsWithAnyOf(Span< const StringCodePoint > codePoints) constSC::StringView
fromIteratorFromStart(StringIterator it)SC::StringViewstatic
fromIteratorFromStart(StringIterator it) (defined in SC::StringView)SC::StringView
fromIterators(StringIterator from, StringIterator to)SC::StringViewstatic
fromIterators(StringIterator from, StringIterator to) (defined in SC::StringView)SC::StringViewinline
fromIteratorUntilEnd(StringIterator it)SC::StringViewstatic
fromIteratorUntilEnd(StringIterator it) (defined in SC::StringView)SC::StringViewinline
fromNullTerminated(const char *text, StringEncoding encoding)SC::StringViewstatic
fullyOverlaps(StringView other, size_t &commonOverlappingPoints) constSC::StringView
getEncoding() constSC::StringViewinline
getIterator() constSC::StringView
getIterator(identity< Type >) const (defined in SC::StringView)SC::StringView
getNullTerminatedNative() constSC::StringViewinline
hasCompatibleEncoding(StringView str) constSC::StringView
isEmpty() constSC::StringViewinline
isFloatingNumber() constSC::StringView
isIntegerNumber() constSC::StringView
isNullTerminated() constSC::StringViewinline
operator!=(StringView other) constSC::StringViewinline
operator<(StringView other) constSC::StringViewinline
operator==(StringView other) constSC::StringView
parseDouble(double &value) constSC::StringView
parseFloat(float &value) constSC::StringView
parseInt32(int32_t &value) constSC::StringView
sizeInBytes() constSC::StringViewinline
sizeInBytesIncludingTerminator() constSC::StringView
sliceEnd(size_t offset) constSC::StringView
sliceStart(size_t offset) constSC::StringView
sliceStartBytes(size_t start) constSC::StringView
sliceStartEnd(size_t start, size_t end) constSC::StringView
sliceStartEndBytes(size_t start, size_t end) constSC::StringView
sliceStartLength(size_t start, size_t length) constSC::StringView
sliceStartLengthBytes(size_t start, size_t length) constSC::StringView
splitAfter(const StringView stringToMatch, StringView &remainingAfterSplit) constSC::StringView
splitBefore(const StringView stringToMatch, StringView &stringBeforeSplit) constSC::StringView
startsWith(const StringView str) constSC::StringView
startsWithAnyOf(Span< const StringCodePoint > codePoints) constSC::StringView
StringView()SC::StringView
StringView(Span< const char > textSpan, bool nullTerm, StringEncoding encoding)SC::StringView
StringView(const char(&text)[N])SC::StringView
StringView(const wchar_t(&text)[N])SC::StringView
StringView(Span< const wchar_t > textSpan, bool nullTerm)SC::StringView
text (defined in SC::StringView)SC::StringView
textWide (defined in SC::StringView)SC::StringView
toBytesSpan() const SC_LANGUAGE_LIFETIME_BOUNDSC::StringViewinline
toCharSpan() const SC_LANGUAGE_LIFETIME_BOUNDSC::StringViewinline
trimAnyOf(Span< const StringCodePoint > codePoints) constSC::StringView
trimEndAnyOf(Span< const StringCodePoint > codePoints) constSC::StringView
trimStartAnyOf(Span< const StringCodePoint > codePoints) constSC::StringView
trimWhiteSpaces() constSC::StringView
withIterator(Func &&func) constSC::StringView
withIterators(StringView s1, StringView s2, Func &&func)SC::StringViewstatic