Exemplo n.º 1
0
CL_String8 operator+(const wchar_t *s1, const CL_StringData8 &s2)
{
    CL_String8 result;
    CL_StringRef8 ref_s1(s1);
    result.reserve(ref_s1.length() + s2.length());
    result.append(ref_s1);
    result.append(s2);
    return result;
}
CL_TempStringContainer<CharType, ReferenceClass, StdString> operator+(const wchar_t *s1, const CL_StringData<CharType, ReferenceClass, StdString> &s2)
{
	CL_TempStringContainer<CharType, ReferenceClass, StdString> result;
	ReferenceClass ref_s1(s1);
	result.reserve(ref_s1.length() + s2.length());
	result.append(ref_s1);
	result.append(s2);
	return result;
}