#include <cstdint>#include <filesystem>#include <map>#include <span>#include <string>#include <string_view>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"
Go to the source code of this file.
Classes | |
| struct | yaze::zelda3::parity::CaptureExpectation |
| struct | yaze::zelda3::parity::CaptureSet |
| struct | yaze::zelda3::parity::ObservedDifference |
| struct | yaze::zelda3::parity::BaselineTile |
| struct | yaze::zelda3::parity::BaselineGroup |
| struct | yaze::zelda3::parity::Baseline |
| struct | yaze::zelda3::parity::GateFinding |
| struct | yaze::zelda3::parity::GateReport |
Namespaces | |
| namespace | yaze |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::parity |
Functions | |
| std::string | yaze::zelda3::parity::CaptureRomSha1 (std::span< const uint8_t > rom) |
| absl::StatusOr< CaptureSet > | yaze::zelda3::parity::LoadVerifiedCaptureSet (const std::filesystem::path &dir, const CaptureExpectation &expected, std::string_view rom_sha1) |
| std::string | yaze::zelda3::parity::DifferenceDigest (uint16_t game_word, uint16_t yaze_word) |
| absl::StatusOr< Baseline > | yaze::zelda3::parity::ParseBaseline (std::string_view text) |
| std::string | yaze::zelda3::parity::SerializeBaseline (const Baseline &baseline) |
| const char * | yaze::zelda3::parity::GateFindingKindName (GateFinding::Kind kind) |
| std::string | yaze::zelda3::parity::DescribeFinding (const GateFinding &finding) |
| GateReport | yaze::zelda3::parity::EvaluateParity (const Baseline &baseline, const std::vector< ObservedDifference > &observed, const std::vector< int > &rooms_checked) |
Variables | |
| constexpr size_t | yaze::zelda3::parity::kCaptureRomMinSize = 0x200000 |