JX Application Framework
Loading...
Searching...
No Matches
JString Member List

This is the complete list of members for JString, including all inherited members.

AllocateBytes() constJString
Append(const JString &str)JStringinline
Append(const JUtf8Byte *str)JStringinline
Append(const JUtf8Byte *str, const JSize byteCount)JString
Append(const std::string &str)JStringinline
Append(const JUtf8Character &c)JStringinline
Base enum nameJString
ByteIndexValid(const JIndex index) constJStringinline
CalcCharacterMatchLength(const JString &s1, const JString &s2, const Case caseSensitive=kCompareCase)JStringstatic
Case enum nameJString
CharacterIndexValid(const JIndex index) constJStringinline
CharacterToUtf8ByteRange(const JUtf8Byte *str, const JCharacterRange &range)JStringstatic
CharacterToUtf8ByteRange(const JCharacterRange &range) constJStringinlineprotected
Clear()JString
Compare(const JString &s1, const JString &s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const JString &s1, const JUtf8Byte *s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const JUtf8Byte *s1, const JString &s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const JUtf8Byte *s1, const JUtf8Byte *s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const JString &s1, const std::string &s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const std::string &s1, const JString &s2, const Case caseSensitive=kCompareCase)JStringinlinestatic
Compare(const JUtf8Byte *s1, const JSize byteCount1, const JUtf8Byte *s2, const JSize byteCount2, const Case caseSensitive=kCompareCase)JStringstatic
CompareMaxNBytes(const JUtf8Byte *s1, const JUtf8Byte *s2, const JSize N, const Case caseSensitive=kCompareCase)JStringstatic
Contains(const JString &str, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJString
Contains(const JUtf8Character &c, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const std::string &str, const Case caseSensitive=kCompareCase) constJStringinline
Contains(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJStringinline
ConvertToFloat(JFloat *value) constJStringinline
ConvertToFloat(const JUtf8Byte *str, JFloat *value)JStringinlinestatic
ConvertToFloat(const JUtf8Byte *str, const JSize byteCount, JFloat *value)JStringstatic
ConvertToInteger(JInteger *value, const JSize base=10) constJStringinline
ConvertToInteger(const JUtf8Byte *str, JInteger *value, const JSize base=10)JStringinlinestatic
ConvertToInteger(const JUtf8Byte *str, const JSize byteCount, JInteger *value, const JSize base=10)JStringstatic
ConvertToUInt(JUInt *value, const JSize base=10) constJStringinline
ConvertToUInt(const JUtf8Byte *str, JUInt *value, const JSize base=10)JStringinlinestatic
ConvertToUInt(const JUtf8Byte *str, const JSize byteCount, JUInt *value, const JSize base=10)JStringstatic
Copy enum nameJString
CopyNormalizedBytes(const JUtf8Byte *source, const JSize maxBytes, JUtf8Byte *destination, const JSize capacity)JStringstatic
CountBytes(const JUtf8Byte *str, const JSize characterCount)JStringstatic
CountBytesBackward(const JUtf8Byte *str, const JSize byteOffset, const JSize characterCount, JSize *byteCount)JStringstatic
CountCharacters(const JUtf8Byte *str)JStringstatic
CountCharacters(const JUtf8Byte *str, const JSize byteCount)JStringinlinestatic
CountCharacters(const JUtf8Byte *str, const JUtf8ByteRange &range)JStringstatic
DecodeBase64(JString *str) constJString
emptyJStringstatic
EncodeBase64() constJString
EndsWith(const JString &str, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJString
EndsWith(const JUtf8Character &c, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const std::string &str, const Case caseSensitive=kCompareCase) constJStringinline
EndsWith(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJStringinline
ExponentDisplay enum nameJString
GetByteCount() constJStringinline
GetBytes() constJString
GetCharacterCount() constJStringinline
GetFirstCharacter() constJString
GetLastCharacter() constJString
GetMinLgSize() constJStringinline
GetRawBytes() constJStringinline
GetUnterminatedBytes() constJStringinlineprotected
IsAscii() constJStringinline
IsEmpty() constJStringinline
IsEmpty(const JUtf8Byte *s)JStringinlinestatic
IsEmpty(const JString *s)JStringinlinestatic
IsFloat() constJStringinline
IsFloat(const JUtf8Byte *str)JStringinlinestatic
IsFloat(const JUtf8Byte *str, const JSize byteCount)JStringinlinestatic
IsHexValue() constJStringinline
IsHexValue(const JUtf8Byte *str)JStringinlinestatic
IsHexValue(const JUtf8Byte *str, const JSize byteCount)JStringstatic
IsInteger(const JSize base=10) constJStringinline
IsInteger(const JUtf8Byte *str, const JSize base=10)JStringinlinestatic
IsInteger(const JUtf8Byte *str, const JSize byteCount, const JSize base)JStringinlinestatic
IsOwner() constJStringinline
IsUInt(const JSize base=10) constJStringinline
IsUInt(const JUtf8Byte *str, const JSize base=10)JStringinlinestatic
IsUInt(const JUtf8Byte *str, const JSize byteCount, const JSize base)JStringinlinestatic
IsValid(const JUtf8Byte *s)JStringinlinestatic
IsValid(const JUtf8Byte *s, const JUtf8ByteRange &range)JStringstatic
JString()JStringinline
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)JStringinline
JString(const std::string &str, const JUtf8ByteRange &range)JString
JString(const bool normalize)JStringexplicit
JString(const JUtf8Byte *str, const Copy copy=kCopy)JStringinlineexplicit
JString(const std::string &str)JStringinlineexplicit
JString(const JUInt64 number, const Base base=kBase10, const bool pad=false)JStringexplicit
JString(const JFloat number, const JInteger precision=kPrecisionAsNeeded, const ExponentDisplay expDisplay=kStandardExponent, const JInteger exponent=0, const JInteger sigDigitCount=0)JStringexplicit
JStringIteratorJStringfriend
kBase10 enum valueJString
kBase16 enum valueJString
kBase2 enum valueJString
kBase8 enum valueJString
kCompareCase enum valueJString
kCopy enum valueJString
kDefSigDigitCountJStringstatic
kForceExponent enum valueJString
kForceNoExponent enum valueJString
kIgnoreCase enum valueJString
kNoCopy enum valueJString
kPrecisionAsNeededJStringstatic
kStandardExponent enum valueJString
kUseGivenExponent enum valueJString
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)JStringprotected
newlineJStringstatic
Normalize(const JUtf8Byte *source, const JSize byteCount, JUtf8Byte **destination)JStringstatic
operator delete(void *memory) noexceptJString
operator new(size_t sz) noexceptJString
operator new(size_t size, const JUtf8Byte *file, const JUInt32 line, const int type, const bool assert) noexceptJString
operator new(size_t sz, const bool forceShallow) noexceptJString
operator+=(const JString &str)JStringinline
operator+=(const JUtf8Byte *str)JStringinline
operator+=(const std::string &str)JStringinline
operator+=(const JUtf8Character &c)JStringinline
operator<<JStringfriend
operator=(const JString &str)JStringinline
operator=(const JUtf8Byte *str)JStringinline
operator=(const std::string &str)JStringinline
operator=(const JUtf8Character &c)JStringinline
operator>>JStringfriend
Prepend(const JString &str)JStringinline
Prepend(const JUtf8Byte *str)JStringinline
Prepend(const JUtf8Byte *str, const JSize byteCount)JString
Prepend(const std::string &str)JStringinline
Prepend(const JUtf8Character &c)JStringinline
Print(std::ostream &output) constJString
PrintHex(std::ostream &output) constJString
RangeValid(const JCharacterRange &range) constJStringinline
RangeValid(const JUtf8ByteRange &range) constJStringinline
Read(std::istream &input, const JSize byteCount)JString
ReadDelimited(std::istream &input)JString
ReplaceBytes(const JUtf8ByteRange &replaceRange, const JUtf8Byte *stringToInsert, const JSize insertByteCount)JStringprotected
SearchBackward(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive, JIndex *byteIndex) constJStringprotected
SearchForward(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive, JIndex *byteIndex) constJStringprotected
Set(const JString &str)JString
Set(const JString &str, const JCharacterRange &range)JString
Set(const JUtf8Byte *str)JStringinline
Set(const JUtf8Byte *str, const JSize byteCount)JStringinline
Set(const JUtf8Byte *str, const JUtf8ByteRange &range)JStringinline
Set(const std::string &str)JStringinline
Set(const std::string &str, const JUtf8ByteRange &range)JStringinline
Set(const JUtf8Character &c)JStringinline
SetIterator(JStringIterator *iter) constJStringprotected
SetMinLgSize(const JSize lgSize)JStringinline
Split(const JUtf8Byte *separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) constJStringinline
Split(const JString &separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) constJString
Split(const JRegex &separator, JPtrArray< JString > *partList, const JSize limit=0, const bool includeSeparators=false) constJString
StartsWith(const JString &str, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const JString &str, const JCharacterRange &range, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const JUtf8Byte *str, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const JUtf8Byte *str, const JSize byteCount, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const JUtf8Byte *str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJString
StartsWith(const JUtf8Character &c, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const std::string &str, const Case caseSensitive=kCompareCase) constJStringinline
StartsWith(const std::string &str, const JUtf8ByteRange &range, const Case caseSensitive=kCompareCase) constJStringinline
theDefaultMinLgSizeJStringstatic
ToLower()JString
ToUpper()JString
TrimWhitespace()JString
~JString()JString