reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
145 void SetMangledName(ConstString name) { m_mangled = name; } 151 ConstString &GetMangledName() { return m_mangled; } 157 ConstString GetMangledName() const { return m_mangled; } 179 if (m_mangled == name)tools/lldb/source/Core/Mangled.cpp
119 return (m_mangled) ? const_cast<Mangled *>(this) : nullptr; 128 bool Mangled::operator!() const { return !m_mangled; } 132 m_mangled.Clear(); 149 m_mangled = s; 152 m_mangled.Clear(); 156 m_mangled.Clear(); 164 m_mangled = name; 167 m_mangled.Clear(); 171 m_mangled.Clear(); 228 m_mangled.GetCString()); 232 assert(m_mangled); 235 ManglingScheme scheme = cstring_mangling_scheme(m_mangled.GetCString()); 236 if (skip_mangled_name && skip_mangled_name(m_mangled.GetStringRef(), scheme)) 247 if (context.FromItaniumName(m_mangled)) { 252 m_mangled); 262 if (!m_demangled && !m_mangled.GetMangledCounterpart(m_demangled)) { 263 if (char *d = GetMSVCDemangledStr(m_mangled.GetCString())) { 267 m_mangled); 295 if (m_mangled && m_demangled.IsNull()) { 299 m_mangled.GetCString()); 302 const char *mangled_name = m_mangled.GetCString(); 305 !m_mangled.GetMangledCounterpart(m_demangled)) { 322 llvm::StringRef(demangled_name), m_mangled); 343 if (m_mangled && regex.Execute(m_mangled.AsCString())) 343 if (m_mangled && regex.Execute(m_mangled.AsCString())) 353 if (preference == ePreferMangled && m_mangled) 354 return m_mangled; 359 return get_demangled_name_without_arguments(m_mangled, demangled); 366 return m_mangled; 374 if (m_mangled) { 375 *s << ", mangled = " << m_mangled; 388 m_mangled.DumpDebug(s); 397 return m_mangled.MemorySize() + m_demangled.MemorySize();