real world testing
This commit is contained in:
@@ -54,16 +54,16 @@ typedef struct gnString {
|
|||||||
void operator +=(gnChar val) { value = add_char_to_string(value, val); }
|
void operator +=(gnChar val) { value = add_char_to_string(value, val); }
|
||||||
void operator +=(gnChar* val) { value = add_string_to_string(value, val); }
|
void operator +=(gnChar* val) { value = add_string_to_string(value, val); }
|
||||||
void operator +=(const gnChar* val) { value = add_string_to_string(value, const_cast<char*>(val)); }
|
void operator +=(const gnChar* val) { value = add_string_to_string(value, const_cast<char*>(val)); }
|
||||||
void operator +=(const gnString& string) { value = add_string_to_string(value, const_cast<char*>(gnToCString(string))); }
|
void operator +=(const gnString& string) { value = add_string_to_string(value, string.value); }
|
||||||
|
|
||||||
gnString operator +(gnChar val) { return gnString(add_char_to_string(value, val)); }
|
gnString operator +(gnChar val) { return gnString(add_char_to_string(value, val)); }
|
||||||
gnString operator +(gnChar* val){ return gnString(add_string_to_string(value, val)); }
|
gnString operator +(gnChar* val){ return gnString(add_string_to_string(value, val)); }
|
||||||
gnString operator +(const gnChar* val) { return gnString(add_string_to_string(value, const_cast<char*>(val))); }
|
gnString operator +(const gnChar* val) { return gnString(add_string_to_string(value, const_cast<char*>(val))); }
|
||||||
gnString operator +(const gnString& val) { return gnString(add_string_to_string(value, const_cast<char*>(val.value))); }
|
gnString operator +(const gnString& val) { return gnString(add_string_to_string(value, val.value)); }
|
||||||
|
|
||||||
gnBool operator ==(char* val) { return (strcmp(value, val) == 0); }
|
gnBool operator ==(char* val) { return (strcmp(value, val) == 0); }
|
||||||
gnBool operator ==(const char* val) { return (strcmp(value, const_cast<char*>(val)) == 0); }
|
gnBool operator ==(const char* val) { return (strcmp(value, const_cast<char*>(val)) == 0); }
|
||||||
gnBool operator ==(const gnString& val) { return (strcmp(value, const_cast<char*>(val.value)) == 0); }
|
gnBool operator ==(const gnString& val) { return (strcmp(value, val.value) == 0); }
|
||||||
|
|
||||||
void operator =(char val) {
|
void operator =(char val) {
|
||||||
this->value = new char[2];
|
this->value = new char[2];
|
||||||
|
Reference in New Issue
Block a user