template <class Range>

class SpecialRegisterAdapter

Defined at line 67 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

This adds the named accessors to the RegisterRange implementation that just

yields the canonical order.

Public Methods

void SpecialRegisterAdapter<Range> ()

Defined at line 69 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

void SpecialRegisterAdapter<Range> (Range range)

Defined at line 71 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) pc (auto && self)

Defined at line 73 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) sp (auto && self)

Defined at line 74 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) fp (auto && self)

Defined at line 75 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) tp (auto && self)

Defined at line 76 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) ra (auto && self)

Defined at line 77 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h

template <auto&& self>
decltype(auto) scsp (auto && self)

Defined at line 78 of file ../../src/lib/captive-thread/include/lib/captive-thread/registers.h