#include "pager.h"
Public Member Functions | |
pager_stream (const pager_stream &)=delete | |
~pager_stream (void) | |
pager_stream & | operator= (const pager_stream &)=delete |
Static Public Member Functions | |
static void | flush_current_contents_to_diary (void) |
static void | reset (void) |
static void | set_diary_skip (void) |
static std::ostream & | stream (void) |
Protected Member Functions | |
pager_stream (void) | |
Private Member Functions | |
void | do_flush_current_contents_to_diary (void) |
void | do_reset (void) |
void | do_set_diary_skip (void) |
Static Private Member Functions | |
static void | cleanup_instance (void) |
static bool | instance_ok (void) |
Private Attributes | |
pager_buf * | pb |
Static Private Attributes | |
static pager_stream * | instance = nullptr |
|
protected |
|
delete |
octave::pager_stream::~pager_stream | ( | void | ) |
|
inlinestaticprivate |
Definition at line 95 of file pager.h.
Referenced by instance_ok().
|
private |
Definition at line 361 of file pager.cc.
References octave::pager_buf::flush_current_contents_to_diary(), and pb.
Referenced by flush_current_contents_to_diary().
|
private |
|
private |
Definition at line 368 of file pager.cc.
References pb, and octave::pager_buf::set_diary_skip().
Referenced by set_diary_skip().
|
static |
Definition at line 335 of file pager.cc.
References do_flush_current_contents_to_diary(), instance, and instance_ok().
Referenced by close_diary_file().
|
staticprivate |
Definition at line 384 of file pager.cc.
References singleton_cleanup_list::add(), cleanup_instance(), error(), instance, pager_stream(), and retval.
Referenced by flush_current_contents_to_diary(), reset(), set_diary_skip(), and stream().
|
delete |
|
static |
Definition at line 354 of file pager.cc.
References do_reset(), instance, and instance_ok().
Referenced by octave::base_reader::octave_gets().
|
static |
Definition at line 342 of file pager.cc.
References do_set_diary_skip(), instance, and instance_ok().
Referenced by open_diary_file().
|
static |
Definition at line 329 of file pager.cc.
References instance, and instance_ok().
|
staticprivate |
Definition at line 91 of file pager.h.
Referenced by flush_current_contents_to_diary(), instance_ok(), reset(), set_diary_skip(), and stream().
|
private |
Definition at line 97 of file pager.h.
Referenced by do_flush_current_contents_to_diary(), do_reset(), do_set_diary_skip(), pager_stream(), and ~pager_stream().