Numworks Epsilon
1.4.1
Graphing Calculator Operating System
apps_container_storage.h
Go to the documentation of this file.
1
#ifndef APPS_CONTAINER_STORAGE_H
2
#define APPS_CONTAINER_STORAGE_H
3
4
#include "
apps_container.h
"
5
6
#ifndef APPS_CONTAINER_SNAPSHOT_DECLARATIONS
7
#error Missing snapshot declarations
8
#endif
9
10
class
AppsContainerStorage
:
public
AppsContainer
{
11
public
:
12
static
AppsContainerStorage
*
sharedContainer
();
13
AppsContainerStorage
();
14
int
numberOfApps
()
override
;
15
App::Snapshot
*
appSnapshotAtIndex
(
int
index)
override
;
16
private
:
17
APPS_CONTAINER_SNAPSHOT_DECLARATIONS
18
};
19
20
#endif
AppsContainerStorage::appSnapshotAtIndex
App::Snapshot * appSnapshotAtIndex(int index) override
Definition:
apps_container_storage.cpp:32
AppsContainerStorage::AppsContainerStorage
AppsContainerStorage()
Definition:
apps_container_storage.cpp:22
apps_container.h
AppsContainer
Definition:
apps_container.h:27
AppsContainerStorage::sharedContainer
static AppsContainerStorage * sharedContainer()
Definition:
apps_container_storage.cpp:17
App::Snapshot
Definition:
app.h:31
AppsContainerStorage
Definition:
apps_container_storage.h:10
AppsContainerStorage::numberOfApps
int numberOfApps() override
epsilon
apps
apps_container_storage.h
Generated by
1.8.14