return rep;
}
-StringRep* StringRep::createAscii7(const char* data, size_t size)
+StringRep* StringRep::createASCII7(const char* data, size_t size)
{
StringRep* rep = StringRep::alloc(size);
_copy((Uint16*)rep->data, data, size);
String::String(const char* str, String::ASCII7Tag tag)
{
_check_null_pointer(str);
- _rep = StringRep::createAscii7(str, strlen(str));
+ _rep = StringRep::createASCII7(str, strlen(str));
}
String::String(const char* str, Uint32 n)
String::String(const char* str, size_t n, String::ASCII7Tag tag)
{
_check_null_pointer(str);
- _rep = StringRep::createAscii7(str, n);
+ _rep = StringRep::createASCII7(str, n);
}
String::String(const String& s1, const String& s2)
return *this;
}
-String& String::assignAscii7(const char* str, Uint32 n)
+String& String::assignASCII7(const char* str, Uint32 n)
{
_check_null_pointer(str);
String s("hello world", String::ASCII7);
- s.assignAscii7("hello world");
+ s.assignASCII7("hello world");
This avoids checking for UTF8 when it is not needed.
String& operator=(const char* str);
- String& assignAscii7(const char* str);
+ String& assignASCII7(const char* str);
- String& assignAscii7(const char* str, Uint32 n);
+ String& assignASCII7(const char* str, Uint32 n);
Uint32 find(const char* s) const;
static StringRep* create(const char* data, size_t size);
- static StringRep* createAscii7(const char* data, size_t size);
+ static StringRep* createASCII7(const char* data, size_t size);
static StringRep* copy_on_write(StringRep* rep);
return assign(str, strlen(str));
}
-PEGASUS_STRING_INLINE String& String::assignAscii7(const char* str)
+PEGASUS_STRING_INLINE String& String::assignASCII7(const char* str)
{
- return assignAscii7(str, strlen(str));
+ return assignASCII7(str, strlen(str));
}
PEGASUS_STRING_INLINE Uint32 String::find(const String& s) const