Mercurial > octave
comparison libinterp/octave.cc @ 30160:9c4e8c3bf41d
maint: use "s_" prefix for static member variables in class application.
* octave.cc, octave.h: Use "s_" prefix for static member variables in class
application.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 12 Sep 2021 20:31:03 -0700 |
parents | 7d6709900da7 |
children | 6b17822663f8 796f54d4ddbf |
comparison
equal
deleted
inserted
replaced
30159:fb174e59db0a | 30160:9c4e8c3bf41d |
---|---|
271 m.assign ("remaining_args", remaining_args ()); | 271 m.assign ("remaining_args", remaining_args ()); |
272 | 272 |
273 return m; | 273 return m; |
274 } | 274 } |
275 | 275 |
276 application *application::instance = nullptr; | 276 application *application::s_instance = nullptr; |
277 | 277 |
278 application::application (int argc, char **argv) | 278 application::application (int argc, char **argv) |
279 : m_options (argc, argv) | 279 : m_options (argc, argv) |
280 { | 280 { |
281 init (); | 281 init (); |
322 } | 322 } |
323 } | 323 } |
324 | 324 |
325 bool application::forced_interactive (void) | 325 bool application::forced_interactive (void) |
326 { | 326 { |
327 return instance ? instance->m_options.forced_interactive () : false; | 327 return s_instance ? s_instance->m_options.forced_interactive () : false; |
328 } | 328 } |
329 | 329 |
330 // Provided for convenience. Will be removed once we eliminate the | 330 // Provided for convenience. Will be removed once we eliminate the |
331 // old terminal widget. | 331 // old terminal widget. |
332 bool application::experimental_terminal_widget (void) const | 332 bool application::experimental_terminal_widget (void) const |
333 { | 333 { |
334 return (instance | 334 return (s_instance |
335 ? instance->m_options.experimental_terminal_widget () : false); | 335 ? s_instance->m_options.experimental_terminal_widget () : false); |
336 } | 336 } |
337 | 337 |
338 bool application::interpreter_initialized (void) | 338 bool application::interpreter_initialized (void) |
339 { | 339 { |
340 return m_interpreter ? m_interpreter->initialized () : false; | 340 return m_interpreter ? m_interpreter->initialized () : false; |
364 m_interpreter.reset (); | 364 m_interpreter.reset (); |
365 } | 365 } |
366 | 366 |
367 void application::init (void) | 367 void application::init (void) |
368 { | 368 { |
369 if (instance) | 369 if (s_instance) |
370 throw std::runtime_error | 370 throw std::runtime_error |
371 ("only one Octave application object may be active"); | 371 ("only one Octave application object may be active"); |
372 | 372 |
373 instance = this; | 373 s_instance = this; |
374 | 374 |
375 string_vector all_args = m_options.all_args (); | 375 string_vector all_args = m_options.all_args (); |
376 | 376 |
377 set_program_names (all_args[0]); | 377 set_program_names (all_args[0]); |
378 | 378 |