yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::JumpToAssemblySymbolRequestEvent Struct Reference

Request to navigate to an assembly symbol definition. More...

#include <core_events.h>

Inheritance diagram for yaze::editor::JumpToAssemblySymbolRequestEvent:
Collaboration diagram for yaze::editor::JumpToAssemblySymbolRequestEvent:

Static Public Member Functions

static JumpToAssemblySymbolRequestEvent Create (std::string sym, size_t session=0)
 

Public Attributes

std::string symbol
 
size_t session_id = 0
 

Additional Inherited Members

- Public Member Functions inherited from yaze::Event
virtual ~Event ()=default
 

Detailed Description

Request to navigate to an assembly symbol definition.

Published by components that want to open the Assembly editor at a specific label/routine name (stable identifier). The editor resolves the current file/line dynamically so the story graph does not need brittle file:line references.

Definition at line 323 of file core_events.h.

Member Function Documentation

◆ Create()

static JumpToAssemblySymbolRequestEvent yaze::editor::JumpToAssemblySymbolRequestEvent::Create ( std::string sym,
size_t session = 0 )
inlinestatic

Definition at line 327 of file core_events.h.

References session_id, and symbol.

Referenced by yaze::editor::StoryEventGraphPanel::PublishJumpToAssemblySymbol().

Member Data Documentation

◆ symbol

std::string yaze::editor::JumpToAssemblySymbolRequestEvent::symbol

Definition at line 324 of file core_events.h.

Referenced by Create().

◆ session_id

size_t yaze::editor::JumpToAssemblySymbolRequestEvent::session_id = 0

Definition at line 325 of file core_events.h.

Referenced by Create().


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