mirror of
https://github.com/TomHarte/CLK.git
synced 2026-04-19 19:16:34 +00:00
Pulls DynamicMachine out of MachineForTarget and adds MultiConfigurationTarget as a first multiplexer.
This commit is contained in:
@@ -11,10 +11,11 @@
|
||||
using namespace Analyser::Dynamic;
|
||||
|
||||
MultiMachine::MultiMachine(std::vector<std::unique_ptr<DynamicMachine>> &&machines) :
|
||||
machines_(std::move(machines)) {}
|
||||
machines_(std::move(machines)),
|
||||
configuration_target_(machines_) {}
|
||||
|
||||
ConfigurationTarget::Machine *MultiMachine::configuration_target() {
|
||||
return nullptr;
|
||||
return &configuration_target_;
|
||||
}
|
||||
|
||||
CRTMachine::Machine *MultiMachine::crt_machine() {
|
||||
|
||||
Reference in New Issue
Block a user