diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-07-27 21:12:09 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-07-27 21:12:09 +0200 |
commit | c4bdba78cb88df6628d975aad7a92c8cebc5d95f (patch) | |
tree | bc35e2aa103482bf4c76d9e2e56ac08ceaa74e8f /kernel/rtlil.h | |
parent | 5da343b7de8c4fd45695af68aaba3d5091d8e670 (diff) |
Added proper Design->addModule interface
Diffstat (limited to 'kernel/rtlil.h')
-rw-r--r-- | kernel/rtlil.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/kernel/rtlil.h b/kernel/rtlil.h index 4341e067..cd00b43d 100644 --- a/kernel/rtlil.h +++ b/kernel/rtlil.h @@ -350,7 +350,12 @@ struct RTLIL::Design ~Design(); - RTLIL::ObjRange<RTLIL::Module*> modules() { return RTLIL::ObjRange<RTLIL::Module*>(&modules_, &refcount_modules_); } + RTLIL::ObjRange<RTLIL::Module*> modules(); + RTLIL::Module *module(RTLIL::IdString name); + + void add(RTLIL::Module *module); + RTLIL::Module *addModule(RTLIL::IdString name); + void remove(RTLIL::Module *module); void check(); void optimize(); |