reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 ConstString(const ConstString &rhs) : m_string(rhs.m_string) {} 136 m_string = rhs.m_string; 136 m_string = rhs.m_string; 155 return m_string == rhs.m_string; 155 return m_string == rhs.m_string; 174 if (m_string == nullptr && rhs != nullptr) 176 if (m_string != nullptr && rhs == nullptr) 195 return m_string != rhs.m_string; 195 return m_string != rhs.m_string; 223 return (IsEmpty() ? value_if_empty : m_string); 232 return llvm::StringRef(m_string, GetLength()); 245 const char *GetCString() const { return m_string; } 261 void Clear() { m_string = nullptr; } 333 bool IsEmpty() const { return m_string == nullptr || m_string[0] == '\0'; } 333 bool IsEmpty() const { return m_string == nullptr || m_string[0] == '\0'; } 340 bool IsNull() const { return m_string == nullptr; } 445 s.m_string = ptr; 476 return DenseMapInfo<const char *>::getHashValue(val.m_string);tools/lldb/source/Utility/ConstString.cpp
189 if (m_string == rhs.m_string) 189 if (m_string == rhs.m_string) 212 return Pool::GetConstCStringLength(m_string); 217 if (lhs.m_string == rhs.m_string) 217 if (lhs.m_string == rhs.m_string) 235 const char *lhs_cstr = lhs.m_string; 236 const char *rhs_cstr = rhs.m_string; 276 m_string = StringPool().GetConstCString(cstr); 280 m_string = StringPool().GetConstCStringWithLength(s.data(), s.size()); 285 m_string = StringPool().GetConstCStringAndSetMangledCounterPart( 286 demangled, mangled.m_string); 290 counterpart.m_string = StringPool().GetMangledCounterpart(m_string); 290 counterpart.m_string = StringPool().GetMangledCounterpart(m_string); 295 m_string = StringPool().GetConstCStringWithLength(cstr, cstr_len); 300 m_string = StringPool().GetConstTrimmedCStringWithLength(cstr, cstr_len);