reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
760 : m_opaque_sp(rhs.m_opaque_sp) { 773 m_opaque_sp = rhs.m_opaque_sp; 773 m_opaque_sp = rhs.m_opaque_sp; 784 return m_opaque_sp.get(); 790 if (m_opaque_sp) 791 return m_opaque_sp->GetName().GetCString(); 799 if (m_opaque_sp) { 800 ConstString mangled_str = m_opaque_sp->GetMangledName(); 813 if (m_opaque_sp) 814 return m_opaque_sp->GetMangledName().GetCString(); 822 if (m_opaque_sp) { 823 sb_type.SetSP(lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetType()))); 832 if (m_opaque_sp) { 833 sb_type.SetSP(lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetReturnType()))); 842 if (m_opaque_sp) 843 return m_opaque_sp->GetNumArguments(); 852 if (m_opaque_sp) { 854 lldb::TypeImplSP(new TypeImpl(m_opaque_sp->GetArgumentAtIndex(i)))); 863 if (m_opaque_sp) 864 return m_opaque_sp->GetKind(); 876 if (m_opaque_sp) 877 return m_opaque_sp->GetDescription(strm); 883 m_opaque_sp.reset(type_member_impl); 887 if (!m_opaque_sp) 888 m_opaque_sp = std::make_shared<TypeMemberFunctionImpl>(); 889 return *m_opaque_sp.get(); 893 return *m_opaque_sp.get();