struct Module;
struct Design;
struct Monitor;
- namespace ID {}
}
namespace AST {
using RTLIL::Cell;
using RTLIL::Module;
using RTLIL::Design;
-namespace ID = ::YOSYS_NAMESPACE::RTLIL::ID;
namespace hashlib {
template<> struct hash_ops<RTLIL::Wire*> : hash_obj_ops {};
//
#define ID(_id) ([]() { const char *p = "\\" #_id, *q = p[1] == '$' ? p+1 : p; \
static const YOSYS_NAMESPACE_PREFIX RTLIL::IdString id(q); return id; })()
+namespace ID = RTLIL::ID;
RTLIL::Design *yosys_get_design();
std::string proc_self_dirname();