Design Patterns
operational::templatemethod::DocumentInterface Class Referenceabstract

#include <document_interface.h>

Inheritance diagram for operational::templatemethod::DocumentInterface:
Collaboration diagram for operational::templatemethod::DocumentInterface:

Public Member Functions

virtual ~DocumentInterface ()
 
virtual void Save ()=0
 
virtual void Open ()=0
 
virtual void Close ()=0
 
virtual void Read ()=0
 
virtual DocumentState state () const =0
 

Constructor & Destructor Documentation

virtual operational::templatemethod::DocumentInterface::~DocumentInterface ( )
inlinevirtual

Member Function Documentation

virtual void operational::templatemethod::DocumentInterface::Close ( )
pure virtual
virtual void operational::templatemethod::DocumentInterface::Open ( )
pure virtual
virtual void operational::templatemethod::DocumentInterface::Read ( )
pure virtual
virtual void operational::templatemethod::DocumentInterface::Save ( )
pure virtual
virtual DocumentState operational::templatemethod::DocumentInterface::state ( ) const
pure virtual

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