| 31 | AnyScriptInput::AnyScriptInput(const InputView &inputView, const blocksci::CScriptView &scriptView, const RawTransaction &tx, const AnySpendData &spendData) : wrapped(mpark::visit(ScriptInputGenerator(inputView, scriptView, tx), spendData.wrapped)) {} |
| 32 | |
| 33 | void AnyScriptInput::process(AddressState &state) { |
| 34 | mpark::visit([&](auto &scriptInput) { scriptInput.process(state); }, wrapped); |
| 35 | } |
| 36 | |
| 37 | void AnyScriptInput::setScriptNum(uint32_t scriptNum) { |
| 38 | mpark::visit([&](auto &input) { input.scriptNum = scriptNum; }, wrapped); |
no test coverage detected