mirror of
https://github.com/TomHarte/CLK.git
synced 2024-08-24 08:29:22 +00:00
I think it doesn't make sense for states to own a target as that complicates the concept of Media. Plus they're distinct because it makes sense to have only one per Target. Let's see how this pans out.
27 lines
465 B
C++
27 lines
465 B
C++
//
|
|
// StateProducer.hpp
|
|
// Clock Signal
|
|
//
|
|
// Created by Thomas Harte on 24/04/2021.
|
|
// Copyright © 2021 Thomas Harte. All rights reserved.
|
|
//
|
|
|
|
#ifndef State_h
|
|
#define State_h
|
|
|
|
#include <memory>
|
|
#include "../Analyser/Static/StaticAnalyser.hpp"
|
|
|
|
namespace MachineTypes {
|
|
|
|
struct StateProducer {
|
|
// TODO.
|
|
// virtual bool get_state(Analyser::Static::State *, [[maybe_unused]] bool advance_to_simple = false) {
|
|
// return false;
|
|
// }
|
|
};
|
|
|
|
};
|
|
|
|
#endif /* State_h */
|