From 5cd2b55f1f0ad729e95f344a5e8f4c8d00400669 Mon Sep 17 00:00:00 2001 From: David Shah Date: Sun, 15 Sep 2019 19:30:56 +0100 Subject: python: Adding helper functions for netlist modification Signed-off-by: David Shah --- common/pybindings.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'common/pybindings.cc') diff --git a/common/pybindings.cc b/common/pybindings.cc index 3f2cb811..03979233 100644 --- a/common/pybindings.cc +++ b/common/pybindings.cc @@ -160,6 +160,22 @@ BOOST_PYTHON_MODULE(MODULE_NAME) readonly_wrapper>::def_wrap(ci_cls, "pins"); + fn_wrapper_1a_v>::def_wrap( + ci_cls, "addInput"); + fn_wrapper_1a_v>::def_wrap(ci_cls, "addOutput"); + fn_wrapper_1a_v>::def_wrap( + ci_cls, "addInout"); + + fn_wrapper_2a_v, + conv_from_str>::def_wrap(ci_cls, "setParam"); + fn_wrapper_1a_v>::def_wrap(ci_cls, "unsetParam"); + fn_wrapper_2a_v, + conv_from_str>::def_wrap(ci_cls, "setAttr"); + fn_wrapper_1a_v>::def_wrap(ci_cls, "unsetAttr"); + auto pi_cls = class_>("PortInfo", no_init); readwrite_wrapper, conv_from_str>::def_wrap(pi_cls, "name"); -- cgit v1.2.3