mirror of
https://github.com/YosysHQ/yosys
synced 2025-10-24 00:14:36 +00:00
Makes the below show up in the binding.
.def<const char * (IdString::*)(void)>("c_str", &IdString::c_str)
.def<boost::python::list (SigSpec::*)(void)>("chunks", &SigSpec::chunks)
.def<boost::python::list (SigSpec::*)(void)>("bits", &SigSpec::bits)
.def<SigBit (SigSpec::*)(int, const SigBit* )>("at", &SigSpec::at)
.def<SigSpec (Cell::*)(const IdString* )>("getPort", &Cell::getPort)
.def<boost::python::dict (Cell::*)(void)>("connections", &Cell::connections)
.def<Const (Cell::*)(const IdString* )>("getParam", &Cell::getParam)
.def<boost::python::list (Module::*)(void)>("connections", &Module::connections)
def<const char * (*)(const SigSpec* )>("log_signal", YOSYS_PYTHON::log_signal);
def<const char * (*)(const SigSpec* , bool)>("log_signal", YOSYS_PYTHON::log_signal);
def<const char * (*)(const Const* )>("log_const", YOSYS_PYTHON::log_const);
def<const char * (*)(const Const* , bool)>("log_const", YOSYS_PYTHON::log_const);
def<const char * (*)(const IdString* )>("log_id", YOSYS_PYTHON::log_id);
|
||
|---|---|---|
| .. | ||
| yosysjs | ||
| __init__.py | ||
| create_vcxsrc.sh | ||
| jny.schema.json | ||
| launcher.c | ||
| py_wrap_generator.py | ||
| yosys-config.in | ||