77 | 3 | } decltype(auto) mp::CustomReadField<int, mp::StructField<mp::Accessor<mp::ipc_test_fields::Result, 2>, capnp::Response<gen::FooInterface::AddResults>>, mp::ReadDestUpdate<int>>(mp::TypeList<int>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::ipc_test_fields::Result, 2>, capnp::Response<gen::FooInterface::AddResults>>&&, mp::ReadDestUpdate<int>&&, std::enable_if<std::is_integral<int>::value, void>::type*) Line | Count | Source | 71 | 1 | { | 72 | 1 | auto value = input.get(); | 73 | 1 | if (value < std::numeric_limits<LocalType>::min() || value > std::numeric_limits<LocalType>::max()) { | 74 | 0 | throw std::range_error("out of bound int received"); | 75 | 0 | } | 76 | 1 | return read_dest.construct(static_cast<LocalType>(value)); | 77 | 1 | } |
decltype(auto) mp::CustomReadField<int, mp::StructField<mp::Accessor<mp::ipc_test_fields::A, 1>, gen::FooInterface::AddParams::Reader const>, mp::ReadDestEmplace<int, void mp::PassField<mp::Accessor<mp::ipc_test_fields::A, 1>, int, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>, mp::ServerField<1, mp::Accessor<mp::ipc_test_fields::B, 1>, mp::ServerRet<mp::Accessor<mp::ipc_test_fields::Result, 2>, mp::ServerCall>> const&, mp::TypeList<int>>(mp::Priority<0>, mp::TypeList<int>, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>&, mp::ServerField<1, mp::Accessor<mp::ipc_test_fields::B, 1>, mp::ServerRet<mp::Accessor<mp::ipc_test_fields::Result, 2>, mp::ServerCall>> const&, mp::TypeList<int>&&)::'lambda'(auto&&...)>>(mp::TypeList<int>, mp::Priority<1>, mp::InvokeContext&, int&&, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>&&, std::enable_if<std::is_integral<int>::value, void>::type*) Line | Count | Source | 71 | 1 | { | 72 | 1 | auto value = input.get(); | 73 | 1 | if (value < std::numeric_limits<LocalType>::min() || value > std::numeric_limits<LocalType>::max()) { | 74 | 0 | throw std::range_error("out of bound int received"); | 75 | 0 | } | 76 | 1 | return read_dest.construct(static_cast<LocalType>(value)); | 77 | 1 | } |
decltype(auto) mp::CustomReadField<int, mp::StructField<mp::Accessor<mp::ipc_test_fields::B, 1>, gen::FooInterface::AddParams::Reader const>, mp::ReadDestEmplace<int, void mp::PassField<mp::Accessor<mp::ipc_test_fields::B, 1>, int, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>, mp::ServerRet<mp::Accessor<mp::ipc_test_fields::Result, 2>, mp::ServerCall> const&, mp::TypeList<>, int>(mp::Priority<0>, mp::TypeList<int>, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>&, mp::ServerRet<mp::Accessor<mp::ipc_test_fields::Result, 2>, mp::ServerCall> const&, mp::TypeList<>&&, int&&)::'lambda'(auto&&...)>>(mp::TypeList<int>, mp::Priority<1>, mp::InvokeContext&, int&&, mp::ServerInvokeContext<mp::ProxyServer<gen::FooInterface>, capnp::CallContext<gen::FooInterface::AddParams, gen::FooInterface::AddResults>>&&, std::enable_if<std::is_integral<int>::value, void>::type*) Line | Count | Source | 71 | 1 | { | 72 | 1 | auto value = input.get(); | 73 | 1 | if (value < std::numeric_limits<LocalType>::min() || value > std::numeric_limits<LocalType>::max()) { | 74 | 0 | throw std::range_error("out of bound int received"); | 75 | 0 | } | 76 | 1 | return read_dest.construct(static_cast<LocalType>(value)); | 77 | 1 | } |
Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::IsTestChainResults>>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::IsTestChainResults>>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::IsInitialBlockDownloadResults>>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::IsInitialBlockDownloadResults>>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<int, mp::StructField<mp::Accessor<mp::common_fields::Height, 3>, ipc::capnp::messages::BlockRef::Reader const>, mp::ReadDestUpdate<int>>(mp::TypeList<int>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::common_fields::Height, 3>, ipc::capnp::messages::BlockRef::Reader const>&&, mp::ReadDestUpdate<int>&&, std::enable_if<std::is_integral<int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::CheckBlockResults>>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::Mining::CheckBlockResults>>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<long, mp::ValueField<long>, mp::ReadDestEmplace<long, auto decltype(auto) mp::CustomReadField<long, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxFeesResults>>, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>>(mp::TypeList<std::vector<long, std::allocator<long>>>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxFeesResults>>&&, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>&&)::'lambda'(long&)::operator()<std::vector<long, std::allocator<long>>>(long&) const::'lambda'(auto&&...)>>(mp::TypeList<long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxFeesResults>>&&, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>&&, std::enable_if<std::is_integral<long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<long, mp::ValueField<long>, mp::ReadDestEmplace<long, auto decltype(auto) mp::CustomReadField<long, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxSigopsResults>>, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>>(mp::TypeList<std::vector<long, std::allocator<long>>>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxSigopsResults>>&&, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>&&)::'lambda'(long&)::operator()<std::vector<long, std::allocator<long>>>(long&) const::'lambda'(auto&&...)>>(mp::TypeList<long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 18>, capnp::Response<ipc::capnp::messages::BlockTemplate::GetTxSigopsResults>>&&, mp::ReadDestUpdate<std::vector<long, std::allocator<long>>>&&, std::enable_if<std::is_integral<long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::Version, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>, mp::ReadDestUpdate<unsigned int>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Version, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>&&, mp::ReadDestUpdate<unsigned int>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::Sequence, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>, mp::ReadDestUpdate<unsigned int>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Sequence, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>&&, mp::ReadDestUpdate<unsigned int>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<long, mp::StructField<mp::Accessor<mp::mining_fields::BlockRewardRemaining, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>, mp::ReadDestUpdate<long>>(mp::TypeList<long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::BlockRewardRemaining, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>&&, mp::ReadDestUpdate<long>&&, std::enable_if<std::is_integral<long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::LockTime, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>, mp::ReadDestUpdate<unsigned int>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::LockTime, 3>, ipc::capnp::messages::CoinbaseTx::Reader const>&&, mp::ReadDestUpdate<unsigned int>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::Result, 2>, capnp::Response<ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::UseMempool, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::UseMempool, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned long, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&, mp::ReadDestUpdate<unsigned long>>(mp::TypeList<unsigned long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&, mp::ReadDestUpdate<unsigned long>&&, std::enable_if<std::is_integral<unsigned long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned long, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&, mp::ReadDestEmplace<unsigned long, auto decltype(auto) mp::CustomReadField<unsigned long, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>, mp::ReadDestUpdate<std::optional<unsigned long>>>(mp::TypeList<std::optional<unsigned long>>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&&, mp::ReadDestUpdate<std::optional<unsigned long>>&&)::'lambda'(unsigned long&)::operator()<std::optional<unsigned long>>(unsigned long&) const::'lambda'(auto&&...)>>(mp::TypeList<unsigned long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::BlockReservedWeight, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&&, mp::ReadDestUpdate<std::optional<unsigned long>>&&, std::enable_if<std::is_integral<unsigned long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned long, mp::StructField<mp::Accessor<mp::mining_fields::CoinbaseOutputMaxAdditionalSigops, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>, mp::ReadDestUpdate<unsigned long>>(mp::TypeList<unsigned long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::CoinbaseOutputMaxAdditionalSigops, 3>, ipc::capnp::messages::BlockCreateOptions::Reader const>&&, mp::ReadDestUpdate<unsigned long>&&, std::enable_if<std::is_integral<unsigned long>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::Cooldown, 1>, ipc::capnp::messages::Mining::CreateNewBlockParams::Reader const>, mp::ReadDestEmplace<bool, void mp::PassField<mp::Accessor<mp::mining_fields::Cooldown, 1>, bool, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::Mining>, capnp::CallContext<ipc::capnp::messages::Mining::CreateNewBlockParams, ipc::capnp::messages::Mining::CreateNewBlockResults>>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 18>, mp::ServerCall> const&, mp::TypeList<>, node::BlockCreateOptions const&>(mp::Priority<0>, mp::TypeList<bool>, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::Mining>, capnp::CallContext<ipc::capnp::messages::Mining::CreateNewBlockParams, ipc::capnp::messages::Mining::CreateNewBlockResults>>&, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 18>, mp::ServerCall> const&, mp::TypeList<>&&, node::BlockCreateOptions const&)::'lambda'(auto&&...)>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, bool&&, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::Mining>, capnp::CallContext<ipc::capnp::messages::Mining::CreateNewBlockParams, ipc::capnp::messages::Mining::CreateNewBlockResults>>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::CheckMerkleRoot, 3>, ipc::capnp::messages::BlockCheckOptions::Reader const>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::CheckMerkleRoot, 3>, ipc::capnp::messages::BlockCheckOptions::Reader const>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<bool, mp::StructField<mp::Accessor<mp::mining_fields::CheckPow, 3>, ipc::capnp::messages::BlockCheckOptions::Reader const>, mp::ReadDestUpdate<bool>>(mp::TypeList<bool>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::CheckPow, 3>, ipc::capnp::messages::BlockCheckOptions::Reader const>&&, mp::ReadDestUpdate<bool>&&, std::enable_if<std::is_integral<bool>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::Version, 1>, ipc::capnp::messages::BlockTemplate::SubmitSolutionParams::Reader const>, mp::ReadDestEmplace<unsigned int, void mp::PassField<mp::Accessor<mp::mining_fields::Version, 1>, unsigned int, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Timestamp, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Nonce, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>>>> const&, mp::TypeList<unsigned int, unsigned int, std::shared_ptr<CTransaction const>>>(mp::Priority<0>, mp::TypeList<unsigned int>, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&, mp::ServerField<1, mp::Accessor<mp::mining_fields::Timestamp, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Nonce, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>>>> const&, mp::TypeList<unsigned int, unsigned int, std::shared_ptr<CTransaction const>>&&)::'lambda'(auto&&...)>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, unsigned int&&, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::Timestamp, 1>, ipc::capnp::messages::BlockTemplate::SubmitSolutionParams::Reader const>, mp::ReadDestEmplace<unsigned int, void mp::PassField<mp::Accessor<mp::mining_fields::Timestamp, 1>, unsigned int, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Nonce, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>>> const&, mp::TypeList<unsigned int, std::shared_ptr<CTransaction const>>, unsigned int>(mp::Priority<0>, mp::TypeList<unsigned int>, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&, mp::ServerField<1, mp::Accessor<mp::mining_fields::Nonce, 1>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>>> const&, mp::TypeList<unsigned int, std::shared_ptr<CTransaction const>>&&, unsigned int&&)::'lambda'(auto&&...)>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, unsigned int&&, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<unsigned int, mp::StructField<mp::Accessor<mp::mining_fields::Nonce, 1>, ipc::capnp::messages::BlockTemplate::SubmitSolutionParams::Reader const>, mp::ReadDestEmplace<unsigned int, void mp::PassField<mp::Accessor<mp::mining_fields::Nonce, 1>, unsigned int, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>> const&, mp::TypeList<std::shared_ptr<CTransaction const>>, unsigned int, unsigned int>(mp::Priority<0>, mp::TypeList<unsigned int>, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&, mp::ServerField<1, mp::Accessor<mp::mining_fields::Coinbase, 17>, mp::ServerRet<mp::Accessor<mp::mining_fields::Result, 2>, mp::ServerCall>> const&, mp::TypeList<std::shared_ptr<CTransaction const>>&&, unsigned int&&, unsigned int&&)::'lambda'(auto&&...)>>(mp::TypeList<unsigned int>, mp::Priority<1>, mp::InvokeContext&, unsigned int&&, mp::ServerInvokeContext<mp::ProxyServer<ipc::capnp::messages::BlockTemplate>, capnp::CallContext<ipc::capnp::messages::BlockTemplate::SubmitSolutionParams, ipc::capnp::messages::BlockTemplate::SubmitSolutionResults>>&&, std::enable_if<std::is_integral<unsigned int>::value, void>::type*) Unexecuted instantiation: decltype(auto) mp::CustomReadField<long, mp::StructField<mp::Accessor<mp::mining_fields::FeeThreshold, 3>, ipc::capnp::messages::BlockWaitOptions::Reader const>, mp::ReadDestUpdate<long>>(mp::TypeList<long>, mp::Priority<1>, mp::InvokeContext&, mp::StructField<mp::Accessor<mp::mining_fields::FeeThreshold, 3>, ipc::capnp::messages::BlockWaitOptions::Reader const>&&, mp::ReadDestUpdate<long>&&, std::enable_if<std::is_integral<long>::value, void>::type*) |