#ifndef DOCUMENTSTORE_H #define DOCUMENTSTORE_H #include #include #include "Document.h" class DocumentStore { public: DocumentStore(); void CreateEmail(); void CreateMemo(); void CreateReport(); void CreateTechReport(); void Display(int docID); void ListDocuments(); void Search(std::string queryStr); void ClearDocuments(); void Respond(int docID); private: // Used to help generate unique sequential ID #'s for documents int m_nextID; // Vector used to keep track of our active documents std::vector m_active; // Add other data members below (not here) static std::string InputText(const char *prompt); static std::string InputMultilineText(const char *prompt); static std::vector InputTextCollection(const char *prompt); }; #endif