Lines Matching refs:Str
45 const char *UTF8(std::string &Str) const { in UTF8()
46 return CFString::UTF8(get(), Str); in UTF8()
50 if (CFStringRef Str = get()) in GetLength() local
51 return CFStringGetLength(Str); in GetLength()
55 static const char *UTF8(CFStringRef CFStr, std::string &Str);
64 const char *CFString::UTF8(CFStringRef CFStr, std::string &Str) { in UTF8() argument
73 Str.resize(MaxUTF8StrLength); in UTF8()
74 if (!Str.empty() && in UTF8()
75 CFStringGetCString(CFStr, &Str[0], Str.size(), Encoding)) { in UTF8()
76 Str.resize(strlen(Str.c_str())); in UTF8()
77 return Str.c_str(); in UTF8()