20 #ifndef __OpenKarto_StringHelper_h__ 21 #define __OpenKarto_StringHelper_h__ 45 template<
typename T>
class Size2;
47 template<
typename T>
class Vector2;
48 template<
typename T>
class Vector3;
49 template<
typename T>
class Vector4;
62 static String ToString(
const char* value);
113 #if defined(__APPLE__) && !defined(__LP64__) 309 stringValue = rStringValue.
SubString(0, index);
315 stringValue = rStringValue.
SubString(index + 1, rStringValue.
Size());
342 stringValue = rStringValue.
SubString(0, index);
348 stringValue = rStringValue.
SubString(index + 1, rStringValue.
Size());
377 stringValue = tempString.
SubString(0, index);
384 tempString = rStringValue.
SubString(index + 1, rStringValue.
Size());
387 stringValue = tempString.
SubString(0, index);
394 tempString = tempString.
SubString(index + 1, rStringValue.
Size());
397 stringValue = tempString.
SubString(index + 1, rStringValue.
Size());
426 stringValue = tempString.
SubString(0, index);
433 tempString = rStringValue.
SubString(index + 1, rStringValue.
Size());
436 stringValue = tempString.
SubString(0, index);
443 tempString = tempString.
SubString(index + 1, rStringValue.
Size());
446 stringValue = tempString.
SubString(index + 1, rStringValue.
Size());
453 tempString = tempString.
SubString(index + 1, rStringValue.
Size());
456 stringValue = tempString.
SubString(index + 1, rStringValue.
Size());
521 static kt_bool IsLetter(
char ch);
552 const String& ToString()
const;
612 #if defined(__APPLE__) && !defined(__LP64__) 656 rStream << rStringBuilder.
ToString();
668 #endif // __OpenKarto_StringHelper_h__ static kt_bool FromString(const String &rStringValue, Size2< T > &rValue)
static kt_bool FromString(const String &rStringValue, Vector2< T > &rValue)
kt_size_t FindFirstOf(const String &rValue) const
String SubString(kt_size_t index) const
#define KARTO_FORCEINLINE
TFSIMD_FORCE_INLINE Vector3()
static kt_bool FromString(const String &rStringValue, Vector4< T > &rValue)
const String & ToString() const
static kt_bool FromString(const String &rStringValue, Vector3< T > &rValue)
signed long long kt_int64s
unsigned long long kt_int64u
static kt_bool FromString(const String &rStringValue, Vector3< T > &rValue)