GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
HistoryTypeBlockArray Class Reference

#include "History.h"

Inheritance diagram for HistoryTypeBlockArray:
Inheritance graph
[legend]
Collaboration diagram for HistoryTypeBlockArray:
Collaboration graph
[legend]

Public Member Functions

 HistoryTypeBlockArray (size_t size)
 
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

size_t m_size
 

Detailed Description

Definition at line 285 of file History.h.

Constructor & Destructor Documentation

HistoryTypeBlockArray::HistoryTypeBlockArray ( size_t  size)

Definition at line 563 of file History.cpp.

Member Function Documentation

bool HistoryTypeBlockArray::isEnabled ( ) const
virtual

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

Implements HistoryType.

Definition at line 568 of file History.cpp.

bool HistoryType::isUnlimited ( ) const
inlineinherited

Returns true if the history size is unlimited.

Definition at line 264 of file History.h.

References HistoryType::maximumLineCount().

int HistoryTypeBlockArray::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 573 of file History.cpp.

References m_size.

HistoryScroll * HistoryTypeBlockArray::scroll ( HistoryScroll old) const
virtual

Implements HistoryType.

Definition at line 578 of file History.cpp.

References m_size.

Member Data Documentation

size_t HistoryTypeBlockArray::m_size
protected

Definition at line 296 of file History.h.

Referenced by maximumLineCount(), and scroll().


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