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

#include "pager.h"

Inheritance diagram for octave::diary_stream:
Collaboration diagram for octave::diary_stream:

Public Member Functions

 diary_stream (const diary_stream &)=delete
 
 diary_stream (void)
 
 ~diary_stream (void)
 
diary_streamoperator= (const diary_stream &)=delete
 
void reset (void)
 
std::ostream & stream (void)
 

Private Attributes

diary_bufdb
 

Detailed Description

Definition at line 107 of file pager.h.

Constructor & Destructor Documentation

◆ diary_stream() [1/2]

octave::diary_stream::diary_stream ( void  )

Definition at line 229 of file pager.cc.

References db.

◆ diary_stream() [2/2]

octave::diary_stream::diary_stream ( const diary_stream )
delete

◆ ~diary_stream()

octave::diary_stream::~diary_stream ( void  )

Definition at line 236 of file pager.cc.

References db.

Member Function Documentation

◆ operator=()

diary_stream& octave::diary_stream::operator= ( const diary_stream )
delete

◆ reset()

void octave::diary_stream::reset ( void  )

Definition at line 252 of file pager.cc.

References db.

Referenced by octave::output_system::reset().

◆ stream()

std::ostream & octave::diary_stream::stream ( void  )

Definition at line 242 of file pager.cc.

Referenced by octave::output_system::__diary__().

Member Data Documentation

◆ db

diary_buf* octave::diary_stream::db
private

Definition at line 129 of file pager.h.

Referenced by diary_stream(), ~diary_stream(), and reset().


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