Move EdifNames out of double-private namespace

This commit is contained in:
Clifford Wolf 2017-02-25 16:29:27 +01:00
parent 8c61ecdd6e
commit dfddf391f9
1 changed files with 50 additions and 53 deletions

View File

@ -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_REF(_id) edif_names(RTLIL::unescape_id(_id), false).c_str()
namespace
struct EdifNames
{
struct EdifNames
{
int counter;
char delim_left, delim_right;
std::set<std::string> generated_names, used_names;
@ -88,8 +86,7 @@ namespace
name_map[id] = gen_name;
return gen_name;
}
};
}
};
struct EdifBackend : public Backend {
EdifBackend() : Backend("edif", "write design to EDIF netlist file") { }