34#include <wx/docview.h>
72 view()->GetDocument())->getModel();
81 while (navigator.
hasItem(newName)) {
98 if (dialog.ShowModal() == wxID_OK) {
150 wxDocManager* manager = wxGetApp().docManager();
151 if (manager->GetCurrentView() != NULL) {
#define assert(condition)
virtual std::string shortName() const
virtual AddRFCmd * create() const
static std::string toString(const T &source)
wxWindow * parentWindow() const
static const int DEFAULT_RF_MAX_READS
Default maximum read ports of register file.
static const int DEFAULT_WIDTH
Default bit width.
static const int DEFAULT_RF_MAX_WRITES
Default maximum read ports while writing for a register file.
static const int DEFAULT_RF_SIZE
Default register file type.
static const int DEFAULT_RF_GUARD_LATENCY
Default local RF guard latency.
void notifyObservers(bool modified=true)
void popFromStack(bool modified=false)
TTAMachine::Machine * getMachine()
static const std::string CMD_SNAME_ADD_RF
Command name for the "Add Register File" command.
static const std::string COMP_NEW_NAME_PREFIX_RF
Prefix for new register file names.
bool hasItem(const std::string &name) const
virtual RegisterFileNavigator registerFileNavigator() const
@ NORMAL
Used for general register allocation.
virtual void setMachine(Machine &mach)