MCPcopy Create free account
hub / github.com/citp/BlockSci / addOptionalProxyMethods

Function addOptionalProxyMethods

blockscipy/src/generic_proxy/optional.cpp:15–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13#include "caster_py.hpp"
14
15void addOptionalProxyMethods(pybind11::class_<OptionalProxy, RangeProxy> &cl, pybind11::module &) {
16 addOptionalProxyMapMethods(cl);
17
18 cl
19 .def("has_value", [](OptionalProxy &p) -> Proxy<bool> {
20 return liftGeneric(p, [](auto && val) {
21 return std::forward<decltype(val)>(val).has_value();
22 });
23 })
24 ;
25}
26

Callers 1

setupProxiesFunction · 0.85

Calls 2

liftGenericFunction · 0.85

Tested by

no test coverage detected