Namespaces | |
| namespace | anonymous_namespace{memory_inspector_tool.cc} |
| namespace | anonymous_namespace{project_tool.cc} |
Classes | |
| struct | ALTTPMemoryMap |
| ALTTP Memory Map Constants. More... | |
| struct | AsmTemplate |
| ASM code template with placeholder substitution. More... | |
| class | BuildCompileCommandHandler |
| Build command handler. More... | |
| class | BuildConfigureCommandHandler |
| Configure command handler. More... | |
| class | BuildStatusCommandHandler |
| Build status command handler. More... | |
| class | BuildTestCommandHandler |
| Test execution command handler. More... | |
| class | BuildTool |
| Build tool for AI agents to compile and test the project. More... | |
| class | CodeGenAsmHookTool |
| Generate ASM hook at a specific ROM address. More... | |
| struct | CodeGenerationDiagnostic |
| Diagnostic message from code generation. More... | |
| struct | CodeGenerationResult |
| Result of code generation operation. More... | |
| class | CodeGenEventHandlerTool |
| Generate event handler code. More... | |
| class | CodeGenFreespacePatchTool |
| Generate patch using detected freespace regions. More... | |
| class | CodeGenSpriteTemplateTool |
| Generate sprite ASM from template. More... | |
| class | CodeGenToolBase |
| Base class for code generation tools. More... | |
| class | DataValidateTool |
| Validate game data structures. More... | |
| struct | DiffSummary |
| Summary of differences between two ROMs. More... | |
| struct | EditFileHeader |
| Binary format for .edits file. More... | |
| class | FileSystemExistsTool |
| Check if a file or directory exists. More... | |
| class | FileSystemInfoTool |
| Get detailed information about a file or directory. More... | |
| class | FileSystemListTool |
| List files and directories in a given path. More... | |
| class | FileSystemReadTool |
| Read the contents of a file. More... | |
| class | FileSystemToolBase |
| Base class for filesystem operations. More... | |
| struct | FreeSpaceRegion |
| Free space region in ROM. More... | |
| class | MemoryAnalyzeTool |
| Analyze a memory region with structure awareness. More... | |
| struct | MemoryAnomaly |
| Detected anomaly in memory. More... | |
| class | MemoryCheckTool |
| Check memory for anomalies and corruption. More... | |
| class | MemoryCompareTool |
| Compare memory regions or detect changes. More... | |
| class | MemoryInspectorBase |
| Base class for memory inspection tools. More... | |
| struct | MemoryRegion |
| struct | MemoryRegionInfo |
| Memory region descriptor for AI-friendly output. More... | |
| class | MemoryRegionsTool |
| List known memory regions and their descriptions. More... | |
| class | MemorySearchTool |
| Search for byte patterns in memory. More... | |
| struct | PaletteUsageStats |
| Palette usage statistics. More... | |
| class | PaletteUsageTool |
| Analyze palette usage across maps. More... | |
| class | PatchCheckTool |
| Check ROM compatibility with patches. More... | |
| struct | PatternMatch |
| Pattern match result. More... | |
| class | ProjectDiffTool |
| Compare two project states. More... | |
| class | ProjectExportTool |
| Export project as portable archive. More... | |
| class | ProjectGraphTool |
| Provides the AI agent with structured information about the project. More... | |
| class | ProjectImportTool |
| Import project archive. More... | |
| class | ProjectManager |
| Project manager for snapshot and version control. More... | |
| class | ProjectRestoreTool |
| Restore ROM to named checkpoint. More... | |
| struct | ProjectSnapshot |
| Project snapshot with edit deltas. More... | |
| class | ProjectSnapshotTool |
| Create named checkpoint with edit deltas. More... | |
| class | ProjectStatusTool |
| Show current project state and pending edits. More... | |
| class | ProjectToolBase |
| Base class for project tools. More... | |
| class | ProjectToolUtils |
| Utility functions for checksums and serialization. More... | |
| class | RomChangesTool |
| Analyze what game elements changed between two ROMs. More... | |
| struct | RomDiff |
| A single difference between two ROMs. More... | |
| class | RomDiffTool |
| Compare two ROM files and identify differences. More... | |
| class | RomValidateTool |
| Validate ROM header and checksums. More... | |
| struct | SerializedEdit |
| Serialized edit record in binary format. More... | |
| class | SpritesheetAnalysisTool |
| Analyze spritesheets for unused graphics regions. More... | |
| class | TileHistogramTool |
| Generate tile usage histogram. More... | |
| struct | TileSimilarityMatch |
| Result of a tile similarity comparison. More... | |
| class | TileSimilarityTool |
| Find tiles with similar patterns. More... | |
| struct | TileUsageEntry |
| Tile usage frequency entry. More... | |
| struct | UnusedRegion |
| Represents a contiguous unused region in a spritesheet. More... | |
| class | ValidateAllTool |
| Run comprehensive validation suite. More... | |
| struct | ValidationIssue |
| Validation result with severity level. More... | |
| class | ValidationToolBase |
| Base class for validation tools. More... | |
| class | VisualAnalysisBase |
| Base class for visual analysis tools. More... | |
Typedefs | |
| using | json = nlohmann::json |
| using yaze::cli::agent::tools::json = nlohmann::json |
Definition at line 24 of file project_tool.cc.