Skip to content

Instantly share code, notes, and snippets.

@stryku
Created March 22, 2017 22:46
Show Gist options
  • Save stryku/d468d5963f786373ba9f305dbc047c64 to your computer and use it in GitHub Desktop.
Save stryku/d468d5963f786373ba9f305dbc047c64 to your computer and use it in GitHub Desktop.
template <typename stack_type, typename flags_type, typename registers_state_type>
struct machine_state
{
using stack_t = stack_type;
using flags_t = flags_type;
using registers_state_t = registers_state_type;
static constexpr to_flags<flags_t> flags{};
static constexpr to_register_state <registers_state_t> reg_state{};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment