yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::cli::agent::tools::CodeGenerationResult Struct Reference

Result of code generation operation. More...

#include <code_gen_tool.h>

Public Member Functions

void AddInfo (const std::string &message, uint32_t address=0)
 
void AddWarning (const std::string &message, uint32_t address=0)
 
void AddError (const std::string &message, uint32_t address=0)
 

Public Attributes

bool success
 
std::string generated_code
 
std::vector< CodeGenerationDiagnosticdiagnostics
 
std::map< std::string, uint32_t > symbols
 

Detailed Description

Result of code generation operation.

Definition at line 77 of file code_gen_tool.h.

Member Function Documentation

◆ AddInfo()

void yaze::cli::agent::tools::CodeGenerationResult::AddInfo ( const std::string & message,
uint32_t address = 0 )
inline

◆ AddWarning()

void yaze::cli::agent::tools::CodeGenerationResult::AddWarning ( const std::string & message,
uint32_t address = 0 )
inline

◆ AddError()

void yaze::cli::agent::tools::CodeGenerationResult::AddError ( const std::string & message,
uint32_t address = 0 )
inline

Member Data Documentation

◆ success

bool yaze::cli::agent::tools::CodeGenerationResult::success

Definition at line 78 of file code_gen_tool.h.

Referenced by AddError().

◆ generated_code

std::string yaze::cli::agent::tools::CodeGenerationResult::generated_code

Definition at line 79 of file code_gen_tool.h.

◆ diagnostics

std::vector<CodeGenerationDiagnostic> yaze::cli::agent::tools::CodeGenerationResult::diagnostics

Definition at line 80 of file code_gen_tool.h.

Referenced by AddError(), AddInfo(), and AddWarning().

◆ symbols

std::map<std::string, uint32_t> yaze::cli::agent::tools::CodeGenerationResult::symbols

Definition at line 81 of file code_gen_tool.h.


The documentation for this struct was generated from the following file: