| 58 | } |
| 59 | |
| 60 | std::optional<maajs::ObjectType> find(Handle* handle) |
| 61 | { |
| 62 | if (auto it = objs.find(handle); it != objs.end()) { |
| 63 | return it->second.Value(); |
| 64 | } |
| 65 | else { |
| 66 | return std::nullopt; |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | void add(Handle* handle, maajs::ObjectType object) { objs[handle] = maajs::PersistentObject(object); } |
| 71 |