Added initial view
This commit is contained in:
1 parent
3cdd126927
commit
4b99a0bf33
14 files changed
+415
-38
No files matched your search
@@ -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,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)
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user