|
| struct | ExtractDataTypes |
| | Extract data types from InputSpec for DATA mailbox. More...
|
| |
| struct | ExtractDataTypes< Input< T > > |
| |
| struct | ExtractDataTypes< Inputs< Ts... > > |
| |
| struct | ExtractPrimaryPayloadHelper |
| | Helper to extract primary payload type from CommandTypes. More...
|
| |
| struct | ExtractPrimaryPayloadHelper< First, Rest... > |
| |
| struct | ExtractPrimaryPayloadHelper< PrimaryInput< T >, Rest... > |
| |
| struct | HasPrimaryInputHelper |
| | Helper to check if there's an explicit PrimaryInput in CommandTypes. More...
|
| |
| struct | HasPrimaryInputHelper< First, Rest... > |
| |
| struct | HasPrimaryInputHelper< PrimaryInput< T >, Rest... > |
| |
| struct | MakeMailboxSetTuple |
| | Generate MailboxSet tuple for each output type (Phase 7.4) More...
|
| |
| struct | MakeMailboxSetTuple< UserRegistry, std::tuple< OutputTypes... >, CommandTypes... > |
| |
| struct | MakeTypedCmdMailbox |
| | Create typed CMD mailbox (Commands + Outputs) More...
|
| |
| struct | MakeTypedCmdMailbox< UserRegistry, std::tuple< Ts... > > |
| |
| struct | MakeTypedCmdMailboxWithSend |
| | Create CMD mailbox with receive/send separation. More...
|
| |
| struct | MakeTypedCmdMailboxWithSend< UserRegistry, std::tuple< Commands... >, std::tuple< Outputs... > > |
| |
| struct | MakeTypedDataMailbox |
| | Create typed DATA mailbox (Input data types only) More...
|
| |
| struct | MakeTypedDataMailbox< UserRegistry, std::tuple< Ts... > > |
| |
| struct | ModuleTypes |
| | Centralized type computation for Module class. More...
|
| |