reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 : m_opaque_sp(rhs.m_opaque_sp) { 52 return m_opaque_sp.get() != nullptr; 58 if (IsValid() && m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeFormat) 59 return ((TypeFormatImpl_Format *)m_opaque_sp.get())->GetFormat(); 66 if (IsValid() && m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeEnum) 67 return ((TypeFormatImpl_EnumType *)m_opaque_sp.get()) 77 return m_opaque_sp->GetOptions(); 85 ((TypeFormatImpl_Format *)m_opaque_sp.get())->SetFormat(fmt); 92 ((TypeFormatImpl_EnumType *)m_opaque_sp.get()) 100 m_opaque_sp->SetOptions(value); 112 description.Printf("%s\n", m_opaque_sp->GetDescription().c_str()); 122 m_opaque_sp = rhs.m_opaque_sp; 122 m_opaque_sp = rhs.m_opaque_sp; 133 return m_opaque_sp == rhs.m_opaque_sp; 133 return m_opaque_sp == rhs.m_opaque_sp; 155 return m_opaque_sp != rhs.m_opaque_sp; 155 return m_opaque_sp != rhs.m_opaque_sp; 158 lldb::TypeFormatImplSP SBTypeFormat::GetSP() { return m_opaque_sp; } 161 m_opaque_sp = typeformat_impl_sp; 171 if (m_opaque_sp.unique() && 174 m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeFormat) || 176 m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeEnum))) 180 if (m_opaque_sp->GetType() == TypeFormatImpl::Type::eTypeFormat)