| 41 | class AnyScriptData { |
| 42 | public: |
| 43 | AnyScriptData(const RawAddress &address, const ScriptAccess &access) : wrapped(scriptDataCreator.at(static_cast<size_t>(address.type))(address.scriptNum, access)) {} |
| 44 | |
| 45 | void visitPointers(const std::function<void(const RawAddress &)> &func) { |
| 46 | mpark::visit([&](auto &scriptAddress) { scriptAddress.data->visitPointers(func); }, wrapped); |
nothing calls this directly
no outgoing calls
no test coverage detected