Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t Struct Reference

#include <parser.hpp>

Public Attributes

uint32_t operand_depth
 
uint32_t expected_result
 
uint32_t label_result
 
bool is_if
 
std::variant< label_t, std::vector< branch_t > > relocations
 

Detailed Description

template<typename Writer, typename Options = default_options, typename DebugInfo = null_debug_info>
struct sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t

Definition at line 615 of file parser.hpp.

Member Data Documentation

◆ expected_result

template<typename Writer , typename Options = default_options, typename DebugInfo = null_debug_info>
uint32_t sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t::expected_result

Definition at line 617 of file parser.hpp.

◆ is_if

template<typename Writer , typename Options = default_options, typename DebugInfo = null_debug_info>
bool sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t::is_if

Definition at line 619 of file parser.hpp.

◆ label_result

template<typename Writer , typename Options = default_options, typename DebugInfo = null_debug_info>
uint32_t sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t::label_result

Definition at line 618 of file parser.hpp.

◆ operand_depth

template<typename Writer , typename Options = default_options, typename DebugInfo = null_debug_info>
uint32_t sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t::operand_depth

Definition at line 616 of file parser.hpp.

◆ relocations

template<typename Writer , typename Options = default_options, typename DebugInfo = null_debug_info>
std::variant< label_t, std::vector< branch_t > > sysio::vm::binary_parser< Writer, Options, DebugInfo >::pc_element_t::relocations

Definition at line 620 of file parser.hpp.


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