Lines Matching defs:cstr
89 const char *GetConstCString(const char *cstr) {
90 if (cstr != nullptr)
91 return GetConstCStringWithLength(cstr, strlen(cstr));
95 const char *GetConstCStringWithLength(const char *cstr, size_t cstr_len) {
96 if (cstr != nullptr)
97 return GetConstCStringWithStringRef(llvm::StringRef(cstr, cstr_len));
156 const char *GetConstTrimmedCStringWithLength(const char *cstr,
158 if (cstr != nullptr) {
159 const size_t trimmed_len = strnlen(cstr, cstr_len);
160 return GetConstCStringWithLength(cstr, trimmed_len);
211 ConstString::ConstString(const char *cstr)
212 : m_string(StringPool().GetConstCString(cstr)) {}
214 ConstString::ConstString(const char *cstr, size_t cstr_len)
215 : m_string(StringPool().GetConstCStringWithLength(cstr, cstr_len)) {}
236 const char *cstr = str.GetCString();
237 if (cstr != nullptr)
238 s << cstr;
290 const char *cstr = AsCString(fail_value);
291 if (cstr != nullptr)
292 s->PutCString(cstr);
297 const char *cstr = GetCString();
300 const char *parens = cstr ? "\"" : "";
303 static_cast<const void *>(this), parens, cstr, parens,
307 void ConstString::SetCString(const char *cstr) {
308 m_string = StringPool().GetConstCString(cstr);
326 void ConstString::SetCStringWithLength(const char *cstr, size_t cstr_len) {
327 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len);
330 void ConstString::SetTrimmedCStringWithLength(const char *cstr,
332 m_string = StringPool().GetConstTrimmedCStringWithLength(cstr, cstr_len);