diff libinterp/corefcn/interpreter.cc @ 24734:5d8c4cbc56d7

don't use singleton pattern for child_list * child-list.h, child-list.cc: Don't use singleton pattern. * interpreter.h, interpreter.cc (interpreter::m_child_list): New data member. (interpreter::get_child_list): New method. * interpreter-private.h, interpreter-private.cc (__get_child_list__): New function. * pager.cc, sighandlers.cc, toplev.cc: Access child_list through interpreter.
author John W. Eaton <jwe@octave.org>
date Sun, 11 Feb 2018 11:17:34 -0500
parents 11e359eb63f4
children 3695c2cd69b8
line wrap: on
line diff
--- a/libinterp/corefcn/interpreter.cc	Sun Feb 11 09:20:36 2018 -0500
+++ b/libinterp/corefcn/interpreter.cc	Sun Feb 11 11:17:34 2018 -0500
@@ -354,6 +354,7 @@
       m_symbol_table (),
       m_evaluator (*this),
       m_stream_list (*this),
+      m_child_list (),
       m_url_handle_manager (),
       m_cdef_manager (*this),
       m_gtk_manager (),