Lines Matching refs:cstr
82 GetConstCString (const char *cstr)
84 if (cstr)
85 return GetConstCStringWithLength (cstr, strlen (cstr));
90 GetConstCStringWithLength (const char *cstr, size_t cstr_len)
92 if (cstr)
95 llvm::StringRef string_ref (cstr, cstr_len);
135 GetConstTrimmedCStringWithLength (const char *cstr, size_t cstr_len)
137 if (cstr)
139 const size_t trimmed_len = std::min<size_t> (strlen (cstr), cstr_len);
140 return GetConstCStringWithLength (cstr, trimmed_len);
210 ConstString::ConstString (const char *cstr) :
211 m_string (StringPool().GetConstCString (cstr))
215 ConstString::ConstString (const char *cstr, size_t cstr_len) :
216 m_string (StringPool().GetConstCStringWithLength (cstr, cstr_len))
245 const char *cstr = str.GetCString();
246 if (cstr)
247 s << cstr;
284 const char *cstr = AsCString (fail_value);
285 if (cstr)
286 s->PutCString (cstr);
293 const char *cstr = GetCString ();
296 const char *parens = cstr ? "\"" : "";
297 s->Printf("%*p: ConstString, string = %s%s%s, length = %" PRIu64, (int)sizeof(void*) * 2, this, parens, cstr, parens, (uint64_t)cstr_len);
301 ConstString::SetCString (const char *cstr)
303 m_string = StringPool().GetConstCString (cstr);
326 ConstString::SetCStringWithLength (const char *cstr, size_t cstr_len)
328 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len);
332 ConstString::SetTrimmedCStringWithLength (const char *cstr, size_t cstr_len)
334 m_string = StringPool().GetConstTrimmedCStringWithLength (cstr, cstr_len);