JX Application Framework
|
This is the complete list of members for JString, including all inherited members.
AllocateBytes() const | JString | |
Append(const JString &str) | JString | inline |
Append(const JUtf8Byte *str) | JString | inline |
Append(const JUtf8Byte *str, const JSize byteCount) | JString | |
Append(const std::string &str) | JString | inline |
Append(const JUtf8Character &c) | JString | inline |
Base enum name | JString | |
ByteIndexValid(const JIndex index) const | JString | inline |
CalcCharacterMatchLength(const JString &s1, const JString &s2, const Case caseSensitive=kCompareCase) | JString | static |
Case enum name | JString | |
CharacterIndexValid(const JIndex index) const | JString | inline |
CharacterToUtf8ByteRange(const JUtf8Byte *str, const JCharacterRange &range) | JString | static |
CharacterToUtf8ByteRange(const JCharacterRange &range) const | JString | inlineprotected |
Clear() | JString | |
Compare(const JString &s1, const JString &s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const JString &s1, const JUtf8Byte *s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const JUtf8Byte *s1, const JString &s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const JUtf8Byte *s1, const JUtf8Byte *s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const JString &s1, const std::string &s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const std::string &s1, const JString &s2, const Case caseSensitive=kCompareCase) | JString | inlinestatic |
Compare(const JUtf8Byte *s1, const JSize byteCount1, const JUtf8Byte *s2, const JSize byteCount2, const Case caseSensitive=kCompareCase) | JString | static |
CompareMaxNBytes(const JUtf8Byte *s1, const JUtf8Byte *s2, const JSize N, const Case caseSensitive=kCompareCase) | JString | static |
Contains(const JString &str, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | |
Contains(const JUtf8Character &c, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const std::string &str, const Case caseSensitive=kCompareCase) const | JString | inline |
Contains(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
ConvertToFloat(JFloat *value) const | JString | inline |
ConvertToFloat(const JUtf8Byte *str, JFloat *value) | JString | inlinestatic |
ConvertToFloat(const JUtf8Byte *str, const JSize byteCount, JFloat *value) | JString | static |
ConvertToInteger(JInteger *value, const JSize base=10) const | JString | inline |
ConvertToInteger(const JUtf8Byte *str, JInteger *value, const JSize base=10) | JString | inlinestatic |
ConvertToInteger(const JUtf8Byte *str, const JSize byteCount, JInteger *value, const JSize base=10) | JString | static |
ConvertToUInt(JUInt *value, const JSize base=10) const | JString | inline |
ConvertToUInt(const JUtf8Byte *str, JUInt *value, const JSize base=10) | JString | inlinestatic |
ConvertToUInt(const JUtf8Byte *str, const JSize byteCount, JUInt *value, const JSize base=10) | JString | static |
Copy enum name | JString | |
CopyNormalizedBytes(const JUtf8Byte *source, const JSize maxBytes, JUtf8Byte *destination, const JSize capacity) | JString | static |
CountBytes(const JUtf8Byte *str, const JSize characterCount) | JString | static |
CountBytesBackward(const JUtf8Byte *str, const JSize byteOffset, const JSize characterCount, JSize *byteCount) | JString | static |
CountCharacters(const JUtf8Byte *str) | JString | static |
CountCharacters(const JUtf8Byte *str, const JSize byteCount) | JString | inlinestatic |
CountCharacters(const JUtf8Byte *str, const JUtf8ByteRange &range) | JString | static |
DecodeBase64(JString *str) const | JString | |
empty | JString | static |
EncodeBase64() const | JString | |
EndsWith(const JString &str, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | |
EndsWith(const JUtf8Character &c, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const std::string &str, const Case caseSensitive=kCompareCase) const | JString | inline |
EndsWith(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
ExponentDisplay enum name | JString | |
GetByteCount() const | JString | inline |
GetBytes() const | JString | |
GetCharacterCount() const | JString | inline |
GetFirstCharacter() const | JString | |
GetLastCharacter() const | JString | |
GetMinLgSize() const | JString | inline |
GetRawBytes() const | JString | inline |
GetUnterminatedBytes() const | JString | inlineprotected |
IsAscii() const | JString | inline |
IsEmpty() const | JString | inline |
IsEmpty(const JUtf8Byte *s) | JString | inlinestatic |
IsEmpty(const JString *s) | JString | inlinestatic |
IsFloat() const | JString | inline |
IsFloat(const JUtf8Byte *str) | JString | inlinestatic |
IsFloat(const JUtf8Byte *str, const JSize byteCount) | JString | inlinestatic |
IsHexValue() const | JString | inline |
IsHexValue(const JUtf8Byte *str) | JString | inlinestatic |
IsHexValue(const JUtf8Byte *str, const JSize byteCount) | JString | static |
IsInteger(const JSize base=10) const | JString | inline |
IsInteger(const JUtf8Byte *str, const JSize base=10) | JString | inlinestatic |
IsInteger(const JUtf8Byte *str, const JSize byteCount, const JSize base) | JString | inlinestatic |
IsOwner() const | JString | inline |
IsUInt(const JSize base=10) const | JString | inline |
IsUInt(const JUtf8Byte *str, const JSize base=10) | JString | inlinestatic |
IsUInt(const JUtf8Byte *str, const JSize byteCount, const JSize base) | JString | inlinestatic |
IsValid(const JUtf8Byte *s) | JString | inlinestatic |
IsValid(const JUtf8Byte *s, const JUtf8ByteRange &range) | JString | static |
JString() | JString | inline |
JString(const JString &str, const Copy copy=kCopy) | JString | |
JString(const JString &str, const JCharacterRange &range, const Copy copy=kCopy) | JString | |
JString(const JUtf8Byte *str, const JSize byteCount, const Copy copy=kCopy) | JString | |
JString(const JUtf8Byte *str, const JUtf8ByteRange &range, const Copy copy=kCopy) | JString | |
JString(const JUtf8Character &c) | JString | inline |
JString(const std::string &str, const JUtf8ByteRange &range) | JString | |
JString(const bool normalize) | JString | explicit |
JString(const JUtf8Byte *str, const Copy copy=kCopy) | JString | inlineexplicit |
JString(const std::string &str) | JString | inlineexplicit |
JString(const JUInt64 number, const Base base=kBase10, const bool pad=false) | JString | explicit |
JString(const JFloat number, const JInteger precision=kPrecisionAsNeeded, const ExponentDisplay expDisplay=kStandardExponent, const JInteger exponent=0, const JInteger sigDigitCount=0) | JString | explicit |
JStringIterator | JString | friend |
kBase10 enum value | JString | |
kBase16 enum value | JString | |
kBase2 enum value | JString | |
kBase8 enum value | JString | |
kCompareCase enum value | JString | |
kCopy enum value | JString | |
kDefSigDigitCount | JString | static |
kForceExponent enum value | JString | |
kForceNoExponent enum value | JString | |
kIgnoreCase enum value | JString | |
kNoCopy enum value | JString | |
kPrecisionAsNeeded | JString | static |
kStandardExponent enum value | JString | |
kUseGivenExponent enum value | JString | |
MatchCase(const JString &source, const JCharacterRange &sourceRange) | JString | |
MatchCase(const JUtf8Byte *source, const JUtf8ByteRange &sourceRange) | JString | |
MatchCase(const std::string &source, const JUtf8ByteRange &sourceRange) | JString | |
MatchCase(const JString &source, const JCharacterRange &sourceRange, const JCharacterRange &destRange) | JString | |
MatchCase(const JUtf8Byte *source, const JUtf8ByteRange &sourceRange, const JCharacterRange &destRange) | JString | |
MatchCase(const std::string &source, const JUtf8ByteRange &sourceRange, const JCharacterRange &destRange) | JString | |
MatchCase(const JUtf8Byte *source, const JUtf8ByteRange &sourceRange, const JUtf8ByteRange &destRange) | JString | protected |
newline | JString | static |
Normalize(const JUtf8Byte *source, const JSize byteCount, JUtf8Byte **destination) | JString | static |
operator delete(void *memory) noexcept | JString | |
operator new(size_t sz) noexcept | JString | |
operator new(size_t size, const JUtf8Byte *file, const JUInt32 line, const int type, const bool assert) noexcept | JString | |
operator new(size_t sz, const bool forceShallow) noexcept | JString | |
operator+=(const JString &str) | JString | inline |
operator+=(const JUtf8Byte *str) | JString | inline |
operator+=(const std::string &str) | JString | inline |
operator+=(const JUtf8Character &c) | JString | inline |
operator<< | JString | friend |
operator=(const JString &str) | JString | inline |
operator=(const JUtf8Byte *str) | JString | inline |
operator=(const std::string &str) | JString | inline |
operator=(const JUtf8Character &c) | JString | inline |
operator>> | JString | friend |
Prepend(const JString &str) | JString | inline |
Prepend(const JUtf8Byte *str) | JString | inline |
Prepend(const JUtf8Byte *str, const JSize byteCount) | JString | |
Prepend(const std::string &str) | JString | inline |
Prepend(const JUtf8Character &c) | JString | inline |
Print(std::ostream &output) const | JString | |
PrintHex(std::ostream &output) const | JString | |
RangeValid(const JCharacterRange &range) const | JString | inline |
RangeValid(const JUtf8ByteRange &range) const | JString | inline |
Read(std::istream &input, const JSize byteCount) | JString | |
ReadDelimited(std::istream &input) | JString | |
ReplaceBytes(const JUtf8ByteRange &replaceRange, const JUtf8Byte *stringToInsert, const JSize insertByteCount) | JString | protected |
SearchBackward(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive, JIndex *byteIndex) const | JString | protected |
SearchForward(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive, JIndex *byteIndex) const | JString | protected |
Set(const JString &str) | JString | |
Set(const JString &str, const JCharacterRange &range) | JString | |
Set(const JUtf8Byte *str) | JString | inline |
Set(const JUtf8Byte *str, const JSize byteCount) | JString | inline |
Set(const JUtf8Byte *str, const JUtf8ByteRange &range) | JString | inline |
Set(const std::string &str) | JString | inline |
Set(const std::string &str, const JUtf8ByteRange &range) | JString | inline |
Set(const JUtf8Character &c) | JString | inline |
SetIterator(JStringIterator *iter) const | JString | protected |
SetMinLgSize(const JSize lgSize) | JString | inline |
Split(const JUtf8Byte *separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) const | JString | inline |
Split(const JString &separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) const | JString | |
Split(const JRegex &separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) const | JString | |
StartsWith(const JString &str, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | |
StartsWith(const JUtf8Character &c, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const std::string &str, const Case caseSensitive=kCompareCase) const | JString | inline |
StartsWith(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) const | JString | inline |
theDefaultMinLgSize | JString | static |
ToLower() | JString | |
ToUpper() | JString | |
TrimWhitespace() | JString | |
~JString() | JString |