summaryrefslogtreecommitdiff
path: root/src/set.h
blob: ffbcbd6218aebcef0a883bae17335dd447e1a89b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <erebos/set.h>

namespace erebos {

struct SetItem
{
	static SetItem load(const Ref &);
	Ref store(const Storage & st) const;

	const vector<Stored<SetItem>> prev;
	const vector<Ref> item;
};

struct SetBase::Priv
{
	vector<Stored<SetItem>> items;
};

}