Default implementation of actor_traits
for regular actors.
More...
#include <actor_traits.hpp>
template<class T>
struct caf::default_actor_traits< T, true >
Default implementation of actor_traits
for regular actors.
◆ is_blocking
Initial value:=
std::is_base_of<blocking_actor_base, T>::value
Denotes whether T
is a blocking actor type.
◆ is_dynamically_typed
Initial value:=
std::is_base_of<dynamically_typed_actor_base, T>::value
Denotes whether T
is dynamically typed.
◆ is_incomplete
Initial value:=
static constexpr bool is_statically_typed
Denotes whether T is statically typed.
Definition: actor_traits.hpp:72
static constexpr bool is_non_blocking
Denotes whether T is a non-blocking actor type.
Definition: actor_traits.hpp:80
static constexpr bool is_blocking
Denotes whether T is a blocking actor type.
Definition: actor_traits.hpp:76
static constexpr bool is_dynamically_typed
Denotes whether T is dynamically typed.
Definition: actor_traits.hpp:68
Denotes whether T
is an incomplete actor type that misses one or more markers.
◆ is_non_blocking
Initial value:=
std::is_base_of<non_blocking_actor_base, T>::value
Denotes whether T
is a non-blocking actor type.
◆ is_statically_typed
Initial value:=
std::is_base_of<statically_typed_actor_base, T>::value
Denotes whether T
is statically typed.
The documentation for this struct was generated from the following file:
- /build/actor-framework-dPZZ6t/actor-framework-0.17.6/libcaf_core/caf/actor_traits.hpp