#include "app/editor/system/session/rom_lifecycle_manager.h"#include <algorithm>#include <cctype>#include <filesystem>#include <string>#include <vector>#include "absl/status/status.h"#include "absl/strings/ascii.h"#include "absl/strings/match.h"#include "absl/strings/str_format.h"#include "app/editor/session_types.h"#include "app/editor/shell/feedback/popup_manager.h"#include "app/editor/shell/feedback/toast_manager.h"#include "app/editor/system/session/rom_file_manager.h"#include "app/editor/system/session/session_coordinator.h"#include "core/hack_manifest.h"#include "core/project.h"#include "rom/rom.h"#include "util/rom_hash.h"#include "zelda3/dungeon/oracle_rom_safety_preflight.h"Go to the source code of this file.
Classes | |
| struct | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::RomTargetInfo |
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc} |
Functions | |
| std::string | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::NormalizePath (std::string value) |
| std::string | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::Lowercase (std::string value) |
| bool | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::PathsMatch (const std::string &lhs, const std::string &rhs) |
| std::string | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::GetEditableProjectRomPath (const project::YazeProject *project) |
| std::string | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::GetBuildOutputProjectRomPath (const project::YazeProject *project) |
| RomTargetInfo | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::GetRomTargetInfo (const project::YazeProject *project, const std::string &loaded_path) |
| std::string | yaze::editor::anonymous_namespace{rom_lifecycle_manager.cc}::GetEditableTargetPath (const RomTargetInfo &info) |