GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::pager_buf Class Reference

#include "pager.h"

Inheritance diagram for octave::pager_buf:
Collaboration diagram for octave::pager_buf:

Public Member Functions

 pager_buf (void)
 
void flush_current_contents_to_diary (void)
 
void set_diary_skip (void)
 

Protected Member Functions

int sync (void)
 

Private Attributes

size_t diary_skip
 

Detailed Description

Definition at line 44 of file pager.h.

Constructor & Destructor Documentation

◆ pager_buf()

octave::pager_buf::pager_buf ( void  )
inline

Definition at line 50 of file pager.h.

Member Function Documentation

◆ flush_current_contents_to_diary()

void octave::pager_buf::flush_current_contents_to_diary ( void  )

Definition at line 147 of file pager.cc.

References diary_skip, len, and octave_diary.

Referenced by octave::pager_stream::flush_current_contents_to_diary(), and sync().

◆ set_diary_skip()

void octave::pager_buf::set_diary_skip ( void  )

Definition at line 159 of file pager.cc.

References diary_skip.

Referenced by octave::pager_stream::set_diary_skip().

◆ sync()

int octave::pager_buf::sync ( void  )
protected

Member Data Documentation

◆ diary_skip

size_t octave::pager_buf::diary_skip
private

Definition at line 62 of file pager.h.

Referenced by flush_current_contents_to_diary(), and set_diary_skip().


The documentation for this class was generated from the following files: