Move NameDispenser into its own file.

This commit is contained in:
chriseth
2018-05-02 17:39:42 +02:00
parent 78945e81e4
commit d3c11a49e5
4 changed files with 76 additions and 20 deletions
+1 -7
View File
@@ -23,6 +23,7 @@
#include <libjulia/optimiser/ASTCopier.h>
#include <libjulia/optimiser/ASTWalker.h>
#include <libjulia/optimiser/NameDispenser.h>
#include <libsolidity/interface/Exceptions.h>
@@ -38,13 +39,6 @@ namespace julia
class NameCollector;
struct NameDispenser
{
std::string newName(std::string const& _prefix);
std::set<std::string> m_usedNames;
};
/**
* Optimiser component that modifies an AST in place, inlining arbitrary functions.