KEK/breakpoint_or.h
folkert van heusden 601c21d802
breakpoints
2024-04-16 10:52:12 +02:00

20 lines
403 B
C++

#include <optional>
#include <string>
#include <vector>
#include "breakpoint.h"
class breakpoint_or : public breakpoint
{
private:
const std::vector<breakpoint *> triggers;
public:
breakpoint_or(bus *const b, const std::vector<breakpoint *> & triggers);
virtual ~breakpoint_or();
virtual std::optional<std::string> is_triggered() const override;
virtual std::string emit() const override;
};