6 #ifndef OPERATIONAL_TEMPLATEMETHOD_SAMPLE_DOCUMENT_H_
7 #define OPERATIONAL_TEMPLATEMETHOD_SAMPLE_DOCUMENT_H_
13 namespace templatemethod
20 virtual void Save()
override;
21 virtual void Open()
override;
22 virtual void Close()
override;
23 virtual void Read()
override;
virtual void Save() override
Definition: sample_document.cc:14
Definition: application.cc:10
Definition: sample_document.h:15
virtual void Close() override
Definition: sample_document.cc:24
Definition: document_interface.h:23
DocumentState state() const override
Definition: sample_document.cc:34
virtual void Read() override
Definition: sample_document.cc:29
SampleDocument()
Definition: sample_document.cc:12
DocumentState
Definition: document_interface.h:13
virtual void Open() override
Definition: sample_document.cc:19