XII
Release 0.1.0
Loading...
Searching...
No Matches
Static Public Member Functions
|
List of all members
xiiInternal::MessageHandler< bIsConst >::Impl< Class, MessageType, Method > Class Template Reference
Inheritance diagram for xiiInternal::MessageHandler< bIsConst >::Impl< Class, MessageType, Method >:
This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.
[
legend
]
Static Public Member Functions
static void
Dispatch
(
xiiAbstractMessageHandler
*pSelf, void *pInstance,
xiiMessage
&ref_msg)
Additional Inherited Members
Public Member Functions inherited from
xiiAbstractMessageHandler
XII_ALWAYS_INLINE void
operator()
(void *pInstance,
xiiMessage
&ref_msg)
XII_FORCE_INLINE void
operator()
(const void *pInstance,
xiiMessage
&ref_msg)
XII_ALWAYS_INLINE xiiMessageId
GetMessageId
() const
XII_ALWAYS_INLINE bool
IsConst
() const
Protected Types inherited from
xiiAbstractMessageHandler
using
DispatchFunc
= void (*)(
xiiAbstractMessageHandler
* pSelf, void* pInstance,
xiiMessage
&)
using
ConstDispatchFunc
= void (*)(
xiiAbstractMessageHandler
* pSelf, const void* pInstance,
xiiMessage
&)
Protected Attributes inherited from
xiiAbstractMessageHandler
union {
DispatchFunc
m_DispatchFunc
= nullptr
ConstDispatchFunc
m_ConstDispatchFunc
};
xiiMessageId
m_Id
= xiiSmallInvalidIndex
bool
m_bIsConst
= false
The documentation for this class was generated from the following file:
/home/runner/work/XII/XII/Source/Engine/Foundation/Reflection/Implementation/
MessageHandler.h
xiiInternal
MessageHandler
Impl
Generated on Sat Jul 5 2025 19:48:09 for XII by
1.13.2