Skip to content

Add etl::type_list API to more classes. #1234

@jwellbelove

Description

@jwellbelove

etl::type_list can allow the simplification and readability of the uses of lists of types, especially if the list of types are used in more than one place.

Example:

class Router1 : public etl::message_router<Router1, Message1, Message2, Message3, Message4, Message5>
class Router2 : public etl::message_router<Router2, Message1, Message2, Message3, Message4, Message5>

Using etl::type_list

using MessageTypes = etl::type_list<Message1, Message2, Message3, Message4, Message5>

class Router1 : public etl::message_router<Router1, MessageTypes>
class Router2 : public etl::message_router<Router2, MessageTypes>

Metadata

Metadata

Assignees

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions