Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Characters::String Member List

This is the complete list of members for Stroika::Foundation::Characters::String, including all inherited members.

_fRepStroika::Foundation::Traversal::Iterable< Character >protected
_GetSharingState() constStroika::Foundation::Traversal::Iterable< Character >protected
_SharedByValueRepType typedefStroika::Foundation::Traversal::Iterable< Character >protected
All(const function< bool(ArgByValueType< Character >)> &testEachElt) constStroika::Foundation::Traversal::Iterable< Character >
Any() constStroika::Foundation::Traversal::Iterable< Character >
Apply(const function< void(ArgByValueType< Character > item)> &doToElement, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) constStroika::Foundation::Traversal::Iterable< Character >
As() constStroika::Foundation::Characters::String
Iterable< Character >::As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) constStroika::Foundation::Traversal::Iterable< Character >
AsASCII() constStroika::Foundation::Characters::String
AsASCIIQuietly() constStroika::Foundation::Characters::String
AsLines() constStroika::Foundation::Characters::String
AsNarrowSDKString() constStroika::Foundation::Characters::String
AsNarrowString(const locale &l) constStroika::Foundation::Characters::String
AsSDKString() constStroika::Foundation::Characters::String
AssureEndsWith(const Character &c, CompareOptions co=eWithCase) constStroika::Foundation::Characters::String
AsUTF16() constStroika::Foundation::Characters::String
AsUTF32() constStroika::Foundation::Characters::String
AsUTF8() constStroika::Foundation::Characters::String
back() constStroika::Foundation::Characters::String
begin() constStroika::Foundation::Traversal::Iterable< Character >
c_str(Memory::StackBuffer< wchar_t > *possibleBackingStore) constStroika::Foundation::Characters::String
Col(size_t i) constStroika::Foundation::Characters::String
ColValue(size_t i, const String &valueIfMissing={}) constStroika::Foundation::Characters::String
Concatenate(T &&rhs) constStroika::Foundation::Characters::String
const_iterator typedefStroika::Foundation::Traversal::Iterable< Character >
Contains(Character c, CompareOptions co=eWithCase) constStroika::Foundation::Characters::String
Iterable< Character >::Contains(ArgByValueType< Character > element, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) constStroika::Foundation::Traversal::Iterable< Character >
CopyTo(span< CHAR_T > s) constStroika::Foundation::Characters::String
Count() constStroika::Foundation::Traversal::Iterable< Character >
Distinct(EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) constStroika::Foundation::Traversal::Iterable< Character >
end() noexceptStroika::Foundation::Traversal::Iterable< Character >static
EndsWith(const Character &c, CompareOptions co=eWithCase) constStroika::Foundation::Characters::String
find(Character c, size_t startAt=0) constStroika::Foundation::Characters::String
Find(Character c, CompareOptions co=eWithCase) constStroika::Foundation::Characters::String
Iterable< Character >::Find(THAT_FUNCTION &&that, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) constStroika::Foundation::Traversal::Iterable< Character >
FindEach(const RegularExpression &regEx) constStroika::Foundation::Characters::String
FindEachMatch(const RegularExpression &regEx) constStroika::Foundation::Characters::String
FindEachString(const RegularExpression &regEx) constStroika::Foundation::Characters::String
First() constStroika::Foundation::Traversal::Iterable< Character >
FirstValue(ArgByValueType< Character > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
FromLatin1(const CHAR_T *cString)Stroika::Foundation::Characters::Stringstatic
FromNarrowSDKString(const char *from)Stroika::Foundation::Characters::Stringstatic
FromNarrowString(const char *from, const locale &l)Stroika::Foundation::Characters::Stringstatic
FromSDKString(const SDKChar *from)Stroika::Foundation::Characters::Stringstatic
FromStringConstant(const CHAR_T(&cString)[SIZE])Stroika::Foundation::Characters::Stringstatic
FromUTF8(span< CHAR_T > from)Stroika::Foundation::Characters::Stringstatic
front() constStroika::Foundation::Characters::String
GetData(const PeekSpanData &pds, Memory::StackBuffer< CHAR_TYPE, STACK_BUFFER_SZ > *possiblyUsedBuffer)Stroika::Foundation::Characters::Stringstatic
GetPeekSpanData() constStroika::Foundation::Characters::String
Grep(const String &fgrepArg) constStroika::Foundation::Characters::String
InsertAt(Character c, size_t at) constStroika::Foundation::Characters::String
IsOrderedBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}) constStroika::Foundation::Traversal::Iterable< Character >
IsWhitespace() constStroika::Foundation::Characters::String
Iterable(const Iterable &) noexcept=defaultStroika::Foundation::Traversal::Iterable< Character >
Iterable(Iterable &&) noexcept=defaultStroika::Foundation::Traversal::Iterable< Character >
Iterable(CONTAINER_OF_T &&from)Stroika::Foundation::Traversal::Iterable< Character >explicit
Iterable(const initializer_list< Character > &from)Stroika::Foundation::Traversal::Iterable< Character >
Iterable(const shared_ptr< _IRep > &rep) noexceptStroika::Foundation::Traversal::Iterable< Character >explicitprotected
iterator typedefStroika::Foundation::Traversal::Iterable< Character >
Join(const Iterable< String > &list, const String &separator=", "sv)Stroika::Foundation::Characters::Stringstatic
Iterable< Character >::Join(const CONVERT_TO_RESULT &convertToResult=kDefaultToStringConverter<>, const COMBINER &combiner=Characters::kDefaultStringCombiner) constStroika::Foundation::Traversal::Iterable< Character >
kDefaultToStringConverterStroika::Foundation::Traversal::Iterable< Character >static
Last() constStroika::Foundation::Traversal::Iterable< Character >
LastValue(ArgByValueType< Character > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
length() const noexceptStroika::Foundation::Characters::String
LimitLength(size_t maxLen, StringShorteningPreference keepPref=StringShorteningPreference::ePreferKeepLeft) constStroika::Foundation::Characters::String
LTrim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) constStroika::Foundation::Characters::String
MakeIterator() constStroika::Foundation::Traversal::Iterable< Character >
Map(ELEMENT_MAPPER &&elementMapper) constStroika::Foundation::Traversal::Iterable< Character >
Matches(const RegularExpression &regEx) constStroika::Foundation::Characters::String
Max() constStroika::Foundation::Traversal::Iterable< Character >
MaxValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
Mean() constStroika::Foundation::Traversal::Iterable< Character >
MeanValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
Median(const INORDER_COMPARE_FUNCTION &compare={}) constStroika::Foundation::Traversal::Iterable< Character >
MedianValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
Min() constStroika::Foundation::Traversal::Iterable< Character >
MinValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
mk_nocheck_(span< const CHAR_T > s) -> shared_ptr< _IRep >Stroika::Foundation::Characters::String
MultiSetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{})Stroika::Foundation::Traversal::Iterable< Character >static
NormalizeSpace(Character useSpaceCharacter=' ') constStroika::Foundation::Characters::String
NormalizeTextToNL() constStroika::Foundation::Characters::String
nposStroika::Foundation::Characters::Stringstatic
Nth(ptrdiff_t n) constStroika::Foundation::Traversal::Iterable< Character >
NthValue(ptrdiff_t n, ArgByValueType< Character > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
operator bool() constStroika::Foundation::Traversal::Iterable< Character >explicit
operator<=>(const String &rhs) constStroika::Foundation::Characters::String
operator==(const String &rhs) constStroika::Foundation::Characters::String
operator[](size_t i) const noexceptStroika::Foundation::Characters::String
OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}, Execution::SequencePolicy seq=Execution::SequencePolicy::ePar) constStroika::Foundation::Traversal::Iterable< Character >
PeekData(const PeekSpanData &pds)Stroika::Foundation::Characters::Stringstatic
Reduce(const function< REDUCED_TYPE(ArgByValueType< Character >, ArgByValueType< Character >)> &op) constStroika::Foundation::Traversal::Iterable< Character >
ReduceValue(const function< REDUCED_TYPE(ArgByValueType< Character >, ArgByValueType< Character >)> &op, ArgByValueType< REDUCED_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
RemoveAll(Character c) constStroika::Foundation::Characters::String
RemoveAt(size_t charAt) constStroika::Foundation::Characters::String
RemoveFirstIf(Character c) constStroika::Foundation::Characters::String
Repeat(unsigned int count) constStroika::Foundation::Characters::String
Iterable< Character >::Repeat(size_t count) constStroika::Foundation::Traversal::Iterable< Character >
Replace(size_t from, size_t to, const String &replacement) constStroika::Foundation::Characters::String
ReplaceAll(const RegularExpression &regEx, const String &with) constStroika::Foundation::Characters::String
RFind(Character c) const noexceptStroika::Foundation::Characters::String
rfind(Character c) constStroika::Foundation::Characters::String
RTrim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) constStroika::Foundation::Characters::String
SafeSubString(SZ from) constStroika::Foundation::Characters::String
SequentialEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}, bool useIterableSize=false)Stroika::Foundation::Traversal::Iterable< Character >static
SetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{})Stroika::Foundation::Traversal::Iterable< Character >static
size() const noexceptStroika::Foundation::Characters::String
Skip(size_t nItems) constStroika::Foundation::Traversal::Iterable< Character >
Slice(size_t from, size_t to) constStroika::Foundation::Traversal::Iterable< Character >
StartsWith(const Character &c, CompareOptions co=eWithCase) constStroika::Foundation::Characters::String
String()Stroika::Foundation::Characters::String
String(const shared_ptr< _IRep > &rep) noexceptStroika::Foundation::Characters::Stringprotected
StripAll(bool(*removeCharIf)(Character)) constStroika::Foundation::Characters::String
substr(size_t from, size_t count=npos) constStroika::Foundation::Characters::String
SubString(SZ from) constStroika::Foundation::Characters::String
Sum() constStroika::Foundation::Traversal::Iterable< Character >
SumValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< Character >
Take(size_t nItems) constStroika::Foundation::Traversal::Iterable< Character >
Tokenize() constStroika::Foundation::Characters::String
ToLowerCase() constStroika::Foundation::Characters::String
Top() constStroika::Foundation::Traversal::Iterable< Character >
ToUpperCase() constStroika::Foundation::Characters::String
Trim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) constStroika::Foundation::Characters::String
value_type typedefStroika::Foundation::Traversal::Iterable< Character >
Where(INCLUDE_PREDICATE &&includeIfTrue) constStroika::Foundation::Traversal::Iterable< Character >