Commit eea1551b authored by Dominik Charousset's avatar Dominik Charousset

Add missing types in composable and typed actors

parent bad7e939
...@@ -77,6 +77,8 @@ public: ...@@ -77,6 +77,8 @@ public:
using actor_base = typename handle_type::base; using actor_base = typename handle_type::base;
using broker_base = typename handle_type::broker_base;
using behavior_type = typename handle_type::behavior_type; using behavior_type = typename handle_type::behavior_type;
composable_behavior() : self(nullptr) { composable_behavior() : self(nullptr) {
......
...@@ -62,6 +62,8 @@ public: ...@@ -62,6 +62,8 @@ public:
using behavior_type = typed_behavior<Sigs...>; using behavior_type = typed_behavior<Sigs...>;
using actor_hdl = typed_actor<Sigs...>;
std::set<std::string> message_types() const override { std::set<std::string> message_types() const override {
detail::type_list<typed_actor<Sigs...>> token; detail::type_list<typed_actor<Sigs...>> token;
return this->system().message_types(token); return this->system().message_types(token);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment