#include <PageManager.hpp>
Classes | |
struct | Key |
Public Member Functions | |
PageManager () | |
~PageManager () | |
std::shared_ptr< PageData > | get (Editor *editor, size_t dataset, size_t index) |
void | erase (Editor *editor, size_t dataset, size_t index) |
Private Attributes | |
std::map< Key, std::shared_ptr< PageData > > | cache_ |
PageManager::PageManager | ( | ) |
PageManager::~PageManager | ( | ) |
void PageManager::erase | ( | Editor * | editor, |
size_t | dataset, | ||
size_t | index | ||
) |
Referenced by Editor::erasePage().
Referenced by Editor::readPage().