diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2019-01-19 10:06:29 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2019-01-19 10:06:29 +0000 | 
| commit | 94994d372d014ce4c8758b9605d63fae651bd8aa (patch) | |
| tree | 51c0b708bd59f205d6b35cb2a8c24d62f0c33d77 /source/API/SBSymbolContext.cpp | |
| parent | 39be7ce23363d12ae3e49aeb1fdb2bfeb892e836 (diff) | |
Notes
Diffstat (limited to 'source/API/SBSymbolContext.cpp')
| -rw-r--r-- | source/API/SBSymbolContext.cpp | 35 | 
1 files changed, 17 insertions, 18 deletions
diff --git a/source/API/SBSymbolContext.cpp b/source/API/SBSymbolContext.cpp index 45dfffd916e7b..ab70c6f6ca68f 100644 --- a/source/API/SBSymbolContext.cpp +++ b/source/API/SBSymbolContext.cpp @@ -27,7 +27,7 @@ SBSymbolContext::SBSymbolContext(const SymbolContext *sc_ptr) : m_opaque_ap() {  SBSymbolContext::SBSymbolContext(const SBSymbolContext &rhs) : m_opaque_ap() {    if (rhs.IsValid()) { -    if (m_opaque_ap.get()) +    if (m_opaque_ap)        *m_opaque_ap = *rhs.m_opaque_ap;      else        ref() = *rhs.m_opaque_ap; @@ -39,32 +39,31 @@ SBSymbolContext::~SBSymbolContext() {}  const SBSymbolContext &SBSymbolContext::operator=(const SBSymbolContext &rhs) {    if (this != &rhs) {      if (rhs.IsValid()) -      m_opaque_ap.reset( -          new lldb_private::SymbolContext(*rhs.m_opaque_ap.get())); +      m_opaque_ap.reset(new lldb_private::SymbolContext(*rhs.m_opaque_ap));    }    return *this;  }  void SBSymbolContext::SetSymbolContext(const SymbolContext *sc_ptr) {    if (sc_ptr) { -    if (m_opaque_ap.get()) +    if (m_opaque_ap)        *m_opaque_ap = *sc_ptr;      else        m_opaque_ap.reset(new SymbolContext(*sc_ptr));    } else { -    if (m_opaque_ap.get()) +    if (m_opaque_ap)        m_opaque_ap->Clear(true);    }  } -bool SBSymbolContext::IsValid() const { return m_opaque_ap.get() != NULL; } +bool SBSymbolContext::IsValid() const { return m_opaque_ap != NULL; }  SBModule SBSymbolContext::GetModule() {    Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));    SBModule sb_module;    ModuleSP module_sp; -  if (m_opaque_ap.get()) { +  if (m_opaque_ap) {      module_sp = m_opaque_ap->module_sp;      sb_module.SetSP(module_sp);    } @@ -81,7 +80,7 @@ SBModule SBSymbolContext::GetModule() {  }  SBCompileUnit SBSymbolContext::GetCompileUnit() { -  return SBCompileUnit(m_opaque_ap.get() ? m_opaque_ap->comp_unit : NULL); +  return SBCompileUnit(m_opaque_ap ? m_opaque_ap->comp_unit : NULL);  }  SBFunction SBSymbolContext::GetFunction() { @@ -89,7 +88,7 @@ SBFunction SBSymbolContext::GetFunction() {    Function *function = NULL; -  if (m_opaque_ap.get()) +  if (m_opaque_ap)      function = m_opaque_ap->function;    SBFunction sb_function(function); @@ -103,14 +102,14 @@ SBFunction SBSymbolContext::GetFunction() {  }  SBBlock SBSymbolContext::GetBlock() { -  return SBBlock(m_opaque_ap.get() ? m_opaque_ap->block : NULL); +  return SBBlock(m_opaque_ap ? m_opaque_ap->block : NULL);  }  SBLineEntry SBSymbolContext::GetLineEntry() {    Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));    SBLineEntry sb_line_entry; -  if (m_opaque_ap.get()) +  if (m_opaque_ap)      sb_line_entry.SetLineEntry(m_opaque_ap->line_entry);    if (log) { @@ -127,7 +126,7 @@ SBSymbol SBSymbolContext::GetSymbol() {    Symbol *symbol = NULL; -  if (m_opaque_ap.get()) +  if (m_opaque_ap)      symbol = m_opaque_ap->symbol;    SBSymbol sb_symbol(symbol); @@ -173,19 +172,19 @@ lldb_private::SymbolContext *SBSymbolContext::operator->() const {  const lldb_private::SymbolContext &SBSymbolContext::operator*() const {    assert(m_opaque_ap.get()); -  return *m_opaque_ap.get(); +  return *m_opaque_ap;  }  lldb_private::SymbolContext &SBSymbolContext::operator*() { -  if (m_opaque_ap.get() == NULL) +  if (m_opaque_ap == NULL)      m_opaque_ap.reset(new SymbolContext); -  return *m_opaque_ap.get(); +  return *m_opaque_ap;  }  lldb_private::SymbolContext &SBSymbolContext::ref() { -  if (m_opaque_ap.get() == NULL) +  if (m_opaque_ap == NULL)      m_opaque_ap.reset(new SymbolContext); -  return *m_opaque_ap.get(); +  return *m_opaque_ap;  }  lldb_private::SymbolContext *SBSymbolContext::get() const { @@ -195,7 +194,7 @@ lldb_private::SymbolContext *SBSymbolContext::get() const {  bool SBSymbolContext::GetDescription(SBStream &description) {    Stream &strm = description.ref(); -  if (m_opaque_ap.get()) { +  if (m_opaque_ap) {      m_opaque_ap->GetDescription(&strm, lldb::eDescriptionLevelFull, NULL);    } else      strm.PutCString("No value");  | 
