yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::util Namespace Reference

Namespaces

namespace  anonymous_namespace{bps.cc}
 
namespace  anonymous_namespace{hex.cc}
 

Classes

class  Flag
 
class  FlagParser
 
class  FlagRegistry
 
struct  HexStringParams
 
class  IFlag
 
class  NotifyValue
 A class to manage a value that can be modified and notify when it changes. More...
 

Functions

void CreateBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &target, std::vector< uint8_t > &patch)
 
void ApplyBpsPatch (const std::vector< uint8_t > &source, const std::vector< uint8_t > &patch, std::vector< uint8_t > &target)
 
FlagRegistryglobal_flag_registry ()
 
std::string HexByte (uint8_t byte, HexStringParams params)
 
std::string HexWord (uint16_t word, HexStringParams params)
 
std::string HexLong (uint32_t dword, HexStringParams params)
 
std::string HexLongLong (uint64_t qword, HexStringParams params)
 

Function Documentation

◆ CreateBpsPatch()

void yaze::util::CreateBpsPatch ( const std::vector< uint8_t > & source,
const std::vector< uint8_t > & target,
std::vector< uint8_t > & patch )

Definition at line 47 of file bps.cc.

Referenced by yaze::cli::CreatePatch::handle().

◆ ApplyBpsPatch()

void yaze::util::ApplyBpsPatch ( const std::vector< uint8_t > & source,
const std::vector< uint8_t > & patch,
std::vector< uint8_t > & target )

◆ global_flag_registry()

FlagRegistry * yaze::util::global_flag_registry ( )
inline

Definition at line 99 of file flag.h.

Referenced by main(), and main().

◆ HexByte()

◆ HexWord()

◆ HexLong()

◆ HexLongLong()

std::string yaze::util::HexLongLong ( uint64_t qword,
HexStringParams params )

Definition at line 72 of file hex.cc.

References yaze::util::HexStringParams::uppercase.

Referenced by yaze::editor::EditorManager::DrawPopups().