Workspace 6.21.5
Public Member Functions | Protected Member Functions | List of all members
Memento::Data Class Reference

Base class for all Memento data subclasses. More...

#include <Workspace/Application/LanguageUtils/memento.h>

Inheritance diagram for Memento::Data:
[legend]

Public Member Functions

virtual ~Data ()=default
 
virtual bool isValid () const
 

Protected Member Functions

 Data ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ Data()

Data ( )
protecteddefault

◆ ~Data()

virtual ~Data ( )
virtualdefault

Member Function Documentation

◆ isValid()

virtual bool isValid ( ) const
inlinevirtual
Returns
True if this data is valid. A memento may construct a subclass of Data for itself which returns false if the memento needs to indicate that it is itself not valid. The default implementation always returns true.

Reimplemented in Memento::NoData.