Move 2 method definitions to the cpp file.

This commit is contained in:
Relintai 2022-02-04 20:37:06 +01:00
parent 01c43bf369
commit 5ed9081c69
2 changed files with 15 additions and 12 deletions

View File

@ -1,2 +1,15 @@
#include "paged_article_entry.h"
PagedArticleEntry::PagedArticleEntry() {
file_cache = new FileCache();
}
PagedArticleEntry::~PagedArticleEntry() {
for (std::map<String, String *>::iterator it = pages.begin(); it != pages.end(); ++it) {
delete ((*it).second);
}
pages.clear();
delete file_cache;
}

View File

@ -20,18 +20,8 @@ public:
std::map<String, String *> pages;
FileCache *file_cache;
PagedArticleEntry() {
file_cache = new FileCache();
}
~PagedArticleEntry() {
for (std::map<String, String *>::iterator it = pages.begin(); it != pages.end(); ++it) {
delete ((*it).second);
}
pages.clear();
delete file_cache;
}
PagedArticleEntry();
~PagedArticleEntry();
};
#endif