Added initial view

This commit is contained in:
Borna Rajkovic committed 2022-04-08 00:21:23 +02:00
1 parent 3cdd126927
commit 4b99a0bf33
14 files changed
+415 -38

No files matched your search

+5 -1
View File
@@ -727,7 +727,11 @@ std::optional<WireInstance*> ComdelGenerator::loadWireInstance(WireInstanceNode
if(!display) {
return nullopt;
}
return std::optional<WireInstance*>(new WireInstance(node.name.value, *display));
std::pair<int, int> position = std::make_pair(0, 0);
if(node.position) {
position = std::make_pair(node.position->first.value, node.position->second.value);
}
return std::optional<WireInstance*>(new WireInstance(node.name.value, *display, position));
}
+2 -2
View File
@@ -2,8 +2,8 @@
namespace domain {
WireInstance::WireInstance(std::string name, Display display)
: name(name), display(display)
WireInstance::WireInstance(std::string name, Display display, std::pair<int, int> position)
: name(name), display(display), position(position)
{}
+2 -1
View File
@@ -14,8 +14,9 @@ class WireInstance
public:
std::string name;
Display display;
std::pair<int, int> position;
WireInstance(std::string name, Display display);
WireInstance(std::string name, Display display, std::pair<int, int> position);
};
} // namespace domain