mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-14 04:48:46 +00:00
Move EdifNames out of double-private namespace
This commit is contained in:
parent
8c61ecdd6e
commit
dfddf391f9
|
@ -34,10 +34,8 @@ PRIVATE_NAMESPACE_BEGIN
|
||||||
#define EDIF_DEFR(_id, _ren, _bl, _br) edif_names(RTLIL::unescape_id(_id), true, _ren, _bl, _br).c_str()
|
#define EDIF_DEFR(_id, _ren, _bl, _br) edif_names(RTLIL::unescape_id(_id), true, _ren, _bl, _br).c_str()
|
||||||
#define EDIF_REF(_id) edif_names(RTLIL::unescape_id(_id), false).c_str()
|
#define EDIF_REF(_id) edif_names(RTLIL::unescape_id(_id), false).c_str()
|
||||||
|
|
||||||
namespace
|
struct EdifNames
|
||||||
{
|
{
|
||||||
struct EdifNames
|
|
||||||
{
|
|
||||||
int counter;
|
int counter;
|
||||||
char delim_left, delim_right;
|
char delim_left, delim_right;
|
||||||
std::set<std::string> generated_names, used_names;
|
std::set<std::string> generated_names, used_names;
|
||||||
|
@ -88,8 +86,7 @@ namespace
|
||||||
name_map[id] = gen_name;
|
name_map[id] = gen_name;
|
||||||
return gen_name;
|
return gen_name;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
|
||||||
|
|
||||||
struct EdifBackend : public Backend {
|
struct EdifBackend : public Backend {
|
||||||
EdifBackend() : Backend("edif", "write design to EDIF netlist file") { }
|
EdifBackend() : Backend("edif", "write design to EDIF netlist file") { }
|
||||||
|
|
Loading…
Reference in a new issue