5 if (HH\Rx\IS_ENABLED
) {
14 return HH\Rx\IS_ENABLED ?
rx() : nonrx();
18 // ======== RxShallow ========
21 if (HH\Rx\IS_ENABLED
) {
22 return rx() +
rxshallow();
30 return HH\Rx\IS_ENABLED ?
rx() +
rxshallow() : nonrx();
33 // ======== RxLocal ========
36 if (HH\Rx\IS_ENABLED
) {
45 return HH\Rx\IS_ENABLED ?
rx() : nonrx();
50 invariant(HH\Rx\IS_ENABLED
, "Host with Rx support expected.");
56 invariant(!HH\Rx\IS_ENABLED
, "Host with Rx support not expected.");
62 if (HH\Rx\IS_ENABLED
) {
70 if (!HH\Rx\IS_ENABLED
) {
82 function rxshallow(): int {
86 function nonrx(): int {