1 #include "store/module.ih"
5 const std::string
Store::TYPENAME("Stores.Store^");
6 const TopTypeProxy
<Store
> Store::PROXY
;
8 Store::Store(INTEGER id
): d_id(id
) {}
10 INTEGER
Store::getId() {
14 const std::string
&Store::getTypeName() const {
15 return Store::TYPENAME
;
18 TypePath
Store::getTypePath() const {
20 calcTypePath(&out
, getTypeName());
24 void Store::calcTypePath(TypePath
*path
, const std::string
&name
) const {
25 const std::string
*super
= TypeRegister::getInstance().get(name
)->getSuper();
27 calcTypePath(path
, *super
);
29 path
->push_back(name
);
32 void Store::internalize(Reader
&reader
) {
33 reader
.readVersion(0, 0);
36 std::string
Store::toString() {
40 void Store::accept(Visitor
&visitor
) const {}