reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/API/SBTypeSummary.cpp
  192     : m_opaque_sp(rhs.m_opaque_sp) {
  205   return m_opaque_sp.get() != nullptr;
  214           llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get())) {
  227           llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get())) {
  240   return m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eSummaryString;
  249           llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get())) {
  256                  llvm::dyn_cast<StringSummaryFormat>(m_opaque_sp.get()))
  266   return m_opaque_sp->GetOptions();
  274   m_opaque_sp->SetOptions(value);
  283   if (!llvm::isa<StringSummaryFormat>(m_opaque_sp.get()))
  286           llvm::dyn_cast<StringSummaryFormat>(m_opaque_sp.get()))
  296   if (!llvm::isa<ScriptSummaryFormat>(m_opaque_sp.get()))
  299           llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get()))
  309   if (!llvm::isa<ScriptSummaryFormat>(m_opaque_sp.get()))
  312           llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get()))
  325     description.Printf("%s\n", m_opaque_sp->GetDescription().c_str());
  337   return m_opaque_sp->DoesPrintValue(value_sp.get());
  346     m_opaque_sp = rhs.m_opaque_sp;
  346     m_opaque_sp = rhs.m_opaque_sp;
  357   return m_opaque_sp == rhs.m_opaque_sp;
  357   return m_opaque_sp == rhs.m_opaque_sp;
  377   if (m_opaque_sp->GetKind() != rhs.m_opaque_sp->GetKind())
  377   if (m_opaque_sp->GetKind() != rhs.m_opaque_sp->GetKind())
  380   switch (m_opaque_sp->GetKind()) {
  382     return llvm::dyn_cast<CXXFunctionSummaryFormat>(m_opaque_sp.get()) ==
  383            llvm::dyn_cast<CXXFunctionSummaryFormat>(rhs.m_opaque_sp.get());
  395     return (m_opaque_sp.get() == rhs.m_opaque_sp.get());
  395     return (m_opaque_sp.get() == rhs.m_opaque_sp.get());
  407   return m_opaque_sp != rhs.m_opaque_sp;
  407   return m_opaque_sp != rhs.m_opaque_sp;
  410 lldb::TypeSummaryImplSP SBTypeSummary::GetSP() { return m_opaque_sp; }
  413   m_opaque_sp = typesummary_impl_sp;
  423   if (m_opaque_sp.unique())
  429           llvm::dyn_cast<CXXFunctionSummaryFormat>(m_opaque_sp.get())) {
  434                  llvm::dyn_cast<ScriptSummaryFormat>(m_opaque_sp.get())) {
  439                  llvm::dyn_cast<StringSummaryFormat>(m_opaque_sp.get())) {
  456       (m_opaque_sp->GetKind() == TypeSummaryImpl::Kind::eScript)) {
  457     if (m_opaque_sp->GetKind() ==