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

#include "History.h"

Inheritance diagram for HistoryTypeBuffer:
Collaboration diagram for HistoryTypeBuffer:

Public Member Functions

 HistoryTypeBuffer (unsigned int nbLines)
 
virtual bool isEnabled () const
 Returns true if the history is enabled ( can store lines of output ) or false otherwise. More...
 
bool isUnlimited () const
 Returns true if the history size is unlimited. More...
 
virtual int maximumLineCount () const
 Returns the maximum number of lines which this history type can store or 0 if the history can store an unlimited number of lines. More...
 
virtual HistoryScrollscroll (HistoryScroll *) const
 

Protected Attributes

unsigned int m_nbLines
 

Detailed Description

Definition at line 316 of file History.h.

Constructor & Destructor Documentation

◆ HistoryTypeBuffer()

HistoryTypeBuffer::HistoryTypeBuffer ( unsigned int  nbLines)

Definition at line 588 of file History.cpp.

Member Function Documentation

◆ isEnabled()

bool HistoryTypeBuffer::isEnabled ( ) const
virtual

Returns true if the history is enabled ( can store lines of output ) or false otherwise.

Implements HistoryType.

Definition at line 593 of file History.cpp.

◆ isUnlimited()

bool HistoryType::isUnlimited ( ) const
inlineinherited

Returns true if the history size is unlimited.

Definition at line 264 of file History.h.

References HistoryType::maximumLineCount().

◆ maximumLineCount()

int HistoryTypeBuffer::maximumLineCount ( ) const
virtual

Returns the maximum number of lines which this history type can store or 0 if the history can store an unlimited number of lines.

Implements HistoryType.

Definition at line 598 of file History.cpp.

References m_nbLines.

◆ scroll()

Member Data Documentation

◆ m_nbLines

unsigned int HistoryTypeBuffer::m_nbLines
protected

Definition at line 327 of file History.h.

Referenced by maximumLineCount(), and scroll().


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