Mercurial > octave
changeset 24324:06c804ae3815
eliminate unused symbol scope and symbol record functions
* symrec.h, symrec.cc (symbol_record::erase_persistent,
symbol_record::symbol_record_rep::erase_persistent):
Delete unused functions.
* symscope.h (symbol_scope::erase_persistent): Delete unused function.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 27 Nov 2017 20:28:13 -0500 |
parents | 5abd4d7cbd36 |
children | bc65aa8a5ff1 |
files | libinterp/corefcn/symrec.cc libinterp/corefcn/symrec.h libinterp/corefcn/symscope.h |
diffstat | 3 files changed, 0 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/corefcn/symrec.cc Mon Nov 27 10:48:20 2017 -0500 +++ b/libinterp/corefcn/symrec.cc Mon Nov 27 20:28:13 2017 -0500 @@ -96,23 +96,6 @@ // error ("unable to declare existing variable persistent"); } - void - symbol_record::symbol_record_rep::erase_persistent (void) - { - if (auto t_fwd_rep = m_fwd_rep.lock ()) - { - t_fwd_rep->erase_persistent (); - return; - } - - unmark_persistent (); - - symbol_scope *curr_scope - = __require_current_scope__ ("symbol_record::symbol_record_rep::erase_persistent"); - - curr_scope->erase_persistent (m_name); - } - symbol_record::symbol_record_rep * symbol_record::symbol_record_rep::dup (symbol_scope *new_scope) const {
--- a/libinterp/corefcn/symrec.h Mon Nov 27 10:48:20 2017 -0500 +++ b/libinterp/corefcn/symrec.h Mon Nov 27 20:28:13 2017 -0500 @@ -540,8 +540,6 @@ m_valid = false; } - void erase_persistent (void); - symbol_scope *decl_scope (void) { if (auto t_fwd_rep = m_fwd_rep.lock ()) @@ -731,8 +729,6 @@ void init_persistent (void) { m_rep->init_persistent (); } - void erase_persistent (void) { m_rep->erase_persistent (); } - void invalidate (void) { m_rep->invalidate (); } symbol_scope *decl_scope (void) { return m_rep->decl_scope (); }
--- a/libinterp/corefcn/symscope.h Mon Nov 27 10:48:20 2017 -0500 +++ b/libinterp/corefcn/symscope.h Mon Nov 27 20:28:13 2017 -0500 @@ -273,14 +273,6 @@ return (p != m_persistent_symbols.end ()) ? p->second : octave_value (); } - void erase_persistent (const std::string& name) - { - m_persistent_symbols_iterator p = m_persistent_symbols.find (name); - - if (p != m_persistent_symbols.end ()) - m_persistent_symbols.erase (p); - } - bool is_variable (const std::string& name) const { bool retval = false;