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