Milo  0.1
Milo:EquationManipulationProgram
Public Member Functions | Private Attributes | List of all members
EqnUndoList Class Reference

#include <milo.h>

Public Member Functions

 EqnUndoList ()
 
void save (EqnPtr eqn)
 
EqnPtr undo ()
 
EqnPtr top ()
 

Private Attributes

std::vector< std::string > m_eqns
 List of pointer to equation objects in undo history.
 

Detailed Description

Holds a list of pointers to equation objects to support a undo mechanisim.

Constructor & Destructor Documentation

EqnUndoList::EqnUndoList ( )
inline

Default constructor.

Member Function Documentation

void EqnUndoList::save ( EqnPtr  eqn)

Add pointer to Equation object to list.

EqnPtr EqnUndoList::top ( )

Get pointer to last equation saved.

Returns
Last equation saved.
EqnPtr EqnUndoList::undo ( )

Pop pointer to last equation object.

Returns
Last equation saved.

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