#include "pager.h"
Public Member Functions | |
~octave_diary_stream (void) | |
Static Public Member Functions | |
static void | reset (void) |
static std::ostream & | stream (void) |
Protected Member Functions | |
octave_diary_stream (void) | |
Private Member Functions | |
octave_diary_stream (const octave_diary_stream &) | |
void | do_reset (void) |
octave_diary_stream & | operator= (const octave_diary_stream &) |
Static Private Member Functions | |
static void | cleanup_instance (void) |
static bool | instance_ok (void) |
Private Attributes | |
octave_diary_buf * | db |
Static Private Attributes | |
static octave_diary_stream * | instance = 0 |
Definition at line 109 of file pager.h.
octave_diary_stream::octave_diary_stream | ( | void | ) | [protected] |
octave_diary_stream::~octave_diary_stream | ( | void | ) |
octave_diary_stream::octave_diary_stream | ( | const octave_diary_stream & | ) | [private] |
static void octave_diary_stream::cleanup_instance | ( | void | ) | [inline, static, private] |
Definition at line 133 of file pager.h.
Referenced by instance_ok().
void octave_diary_stream::do_reset | ( | void | ) | [private] |
bool octave_diary_stream::instance_ok | ( | void | ) | [static, private] |
Definition at line 435 of file pager.cc.
References singleton_cleanup_list::add(), cleanup_instance(), error(), instance, and octave_diary_stream().
octave_diary_stream& octave_diary_stream::operator= | ( | const octave_diary_stream & | ) | [private] |
void octave_diary_stream::reset | ( | void | ) | [static] |
Definition at line 419 of file pager.cc.
References do_reset(), instance, and instance_ok().
Referenced by get_user_input(), and octave_gets().
std::ostream & octave_diary_stream::stream | ( | void | ) | [static] |
Definition at line 408 of file pager.cc.
References instance, and instance_ok().
octave_diary_buf* octave_diary_stream::db [private] |
Definition at line 135 of file pager.h.
Referenced by do_reset(), octave_diary_stream(), and ~octave_diary_stream().
octave_diary_stream * octave_diary_stream::instance = 0 [static, private] |
Definition at line 129 of file pager.h.
Referenced by instance_ok(), reset(), and stream().