Lines Matching defs:Mangled
1 //===-- Mangled.cpp ---------------------------------------------*- C++ -*-===//
19 #include "lldb/Core/Mangled.h"
37 #pragma mark Mangled
41 Mangled::Mangled () :
51 Mangled::Mangled (const ConstString &s, bool mangled) :
59 Mangled::Mangled (const ConstString &s) :
70 Mangled::~Mangled ()
75 // Convert to pointer operator. This allows code to check any Mangled
78 // Mangled mangled(...);
82 Mangled::operator void* () const
84 return (m_mangled) ? const_cast<Mangled*>(this) : NULL;
88 // Logical NOT operator. This allows code to check any Mangled
91 // Mangled mangled(...);
96 Mangled::operator! () const
105 Mangled::Clear ()
116 Mangled::Compare (const Mangled& a, const Mangled& b)
129 Mangled::SetValue (const ConstString &s, bool mangled)
152 Mangled::SetValue (const ConstString &name)
183 Mangled::GetDemangledName () const
191 "Mangled::GetDemangledName (m_mangled = %s)",
224 Mangled::NameMatches (const RegularExpression& regex) const
238 Mangled::GetName (Mangled::NamePreference preference) const
257 // Dump a Mangled object to stream "s". We don't force our
261 Mangled::Dump (Stream *s) const
279 Mangled::DumpDebug (Stream *s) const
281 s->Printf("%*p: Mangled mangled = ", (int)sizeof(void*) * 2, this);
293 Mangled::MemorySize () const
302 operator << (Stream& s, const Mangled& obj)