class Comment;
class QString;
+class QTemporaryFile;
class RenameFunctionEvent;
class InformationManager {
public:
+ InformationManager();
~InformationManager();
void reset(const std::string& filename);
- void save(const QString& filename);
+ void load(const std::string& filename);
+ void save(const std::string& filename);
void signal_new_function(Function* f);
void signal_new_dyn_symbol(const std::string& f)
std::map<uint64_t, Function*> functions;
std::map<uint64_t, BasicBlock*> blocks;
std::string filename;
+ std::unique_ptr<QTemporaryFile> tmpfile;
log4cxx::LoggerPtr logger;
};