diff libinterp/corefcn/interpreter-private.h @ 23627:0a6e87804cab

don't use singleton pattern for dynamic_loader class * dynamic-ld.h, dynamic-ld.cc (dynamic_loader): Don't use singleton. Use Octave coding standard for member names. Change all uses. * interpreter.h, interpreter.cc (interpreter::m_dynamic_loader): New data member. (interpreter::get_dynamic_loader): New access function. * interpreter-private.h interpreter-private.cc (__get_dynamic_loader__): New function.
author John W. Eaton <jwe@octave.org>
date Fri, 16 Jun 2017 14:42:35 -0400
parents 99989ab8f142
children 5c6cceef132b
line wrap: on
line diff
--- a/libinterp/corefcn/interpreter-private.h	Fri Jun 16 16:25:56 2017 -0400
+++ b/libinterp/corefcn/interpreter-private.h	Fri Jun 16 14:42:35 2017 -0400
@@ -33,11 +33,14 @@
 {
   class call_stack;
   class interpreter;
+  class dynamic_loader;
   class load_path;
   class tree_evaluator;
 
   extern interpreter& __get_interpreter__ (const std::string& who);
 
+  extern dynamic_loader& __get_dynamic_loader__ (const std::string& who);
+
   extern load_path& __get_load_path__ (const std::string& who);
 
   extern symbol_table& __get_symbol_table__ (const std::string& who);