struct
#include <src/vt/handler/handler.h>
HandlerManager
Public types
- using HandlerBitsType = eHandlerBits
-
using RegistryTypeEnum = auto_registry::
RegistryTypeEnum
Public static functions
- static auto makeHandler(bool is_auto, bool is_functor, HandlerIdentifierType id, RegistryTypeEnum const registry_type, HandlerControlType control = 0, bool is_trace = true, bool is_base_msg_derived = true) -> HandlerType
- static void setHandlerIdentifier(HandlerType& han, HandlerIdentifierType id)
- static void setHandlerControl(HandlerType& han, HandlerControlType control)
- static auto getHandlerIdentifier(HandlerType han) -> HandlerIdentifierType
- static auto getHandlerControl(HandlerType han) -> HandlerControlType
- static auto getHandlerRegistryType(HandlerType han) -> RegistryTypeEnum
- static void setHandlerAuto(HandlerType& han, bool is_auto)
- static void setHandlerFunctor(HandlerType& han, bool is_functor)
- static void setHandlerBaseMsgDerived(HandlerType& han, bool is_base_msg_derived)
- static void setHandlerRegistryType(HandlerType& han, RegistryTypeEnum registryType)
- static auto isHandlerAuto(HandlerType han) -> bool
- static auto isHandlerFunctor(HandlerType han) -> bool
- static auto isHandlerObjGroup(HandlerType han) -> bool
- static auto isHandlerMember(HandlerType han) -> bool
- static auto isHandlerBaseMsgDerived(HandlerType han) -> bool
Constructors, destructors, conversion operators
- HandlerManager() defaulted