|
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 |