Lines Matching defs:cstr
61 const char *GetConstCString(const char *cstr) {
62 if (cstr != nullptr)
63 return GetConstCStringWithLength(cstr, strlen(cstr));
67 const char *GetConstCStringWithLength(const char *cstr, size_t cstr_len) {
68 if (cstr != nullptr)
69 return GetConstCStringWithStringRef(llvm::StringRef(cstr, cstr_len));
125 const char *GetConstTrimmedCStringWithLength(const char *cstr,
127 if (cstr != nullptr) {
128 const size_t trimmed_len = strnlen(cstr, cstr_len);
129 return GetConstCStringWithLength(cstr, trimmed_len);
178 ConstString::ConstString(const char *cstr)
179 : m_string(StringPool().GetConstCString(cstr)) {}
181 ConstString::ConstString(const char *cstr, size_t cstr_len)
182 : m_string(StringPool().GetConstCStringWithLength(cstr, cstr_len)) {}
203 const char *cstr = str.GetCString();
204 if (cstr != nullptr)
205 s << cstr;
257 const char *cstr = AsCString(fail_value);
258 if (cstr != nullptr)
259 s->PutCString(cstr);
264 const char *cstr = GetCString();
267 const char *parens = cstr ? "\"" : "";
270 static_cast<const void *>(this), parens, cstr, parens,
274 void ConstString::SetCString(const char *cstr) {
275 m_string = StringPool().GetConstCString(cstr);
293 void ConstString::SetCStringWithLength(const char *cstr, size_t cstr_len) {
294 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len);
297 void ConstString::SetTrimmedCStringWithLength(const char *cstr,
299 m_string = StringPool().GetConstTrimmedCStringWithLength(cstr, cstr_len);