30 operator bool() {
return !
fPorts.Empty(); }
51 for (
UShort i = 0; i < Sz; ++i) {
62#error Please provide platform specific code for the I/O
IOArray & operator=(const IOArray &)=default
Array< UShort, Sz > fPorts
Definition IO.h:40
T In(SizeT index)
Definition IOArray+AMD64.inl:18
IOArray(Array< UShort, Sz > &ports)
Definition IO.h:22
void Out(SizeT index, T value)
Definition IOArray+AMD64.inl:35
IOArray(const IOArray &)=default
~IOArray()
Definition IO.h:24
USER_PROCESS inline definitions.
Definition Qr.h:793
constexpr UInt16 kMaxPorts
Definition IO.h:43
__SIZE_TYPE__ SizeT
Definition Defines.h:58
decltype(nullptr) nullPtr
Definition Defines.h:34
IOArray< kMaxPorts > IOArray16
Definition IO.h:45
unsigned short UShort
Definition Defines.h:39
unsigned short UInt16
Definition Defines.h:40
Array< UShort, Sz > make_ports(UShort base)
Definition IO.h:48