EightBit/M6502/HarteTest_6502/processor_test_suite_t.h

21 lines
431 B
C++

#pragma once
#include <string>
#include <string_view>
#include <co_generator_t.h>
#include "opcode_test_suite_t.h"
class processor_test_suite_t final {
private:
std::string m_location;
public:
processor_test_suite_t(std::string location) noexcept;
[[nodiscard]] constexpr std::string_view location() const noexcept { return m_location; }
[[nodiscard]] EightBit::co_generator_t<opcode_test_suite_t> generator() const;
};