LibGimbal  1.0.0
Ultimate C17/C++20 Cross-Language Runtime Framework and Meta Type System
DispatcherView Class Reference

#include <gimbal_meta.hpp>

Inheritance diagram for DispatcherView:
Collaboration diagram for DispatcherView:

Public Member Functions

 DispatcherView (const GblDispatcher *pSource)
 
const GblDispatcher * getDispatcher_ (void) const
 
- Public Member Functions inherited from DispatcherBase< DispatcherView >
gimbal::Size getSize (void) const
 
gimbal::Size getMethodCount (void) const
 
vMethod (F V::*pMethod) const
 
bool hasMethod (F V::*pMethod) const
 
decltype(auto) vCall (F V::*pMethod, auto &&... args) const
 
const V * getVTable (void) const
 
 operator const GblDispatcher * () const
 

Detailed Description

Definition at line 85 of file gimbal_meta.hpp.

Constructor & Destructor Documentation

◆ DispatcherView()

DispatcherView ( const GblDispatcher *  pSource)
inline

Definition at line 87 of file gimbal_meta.hpp.

Member Function Documentation

◆ getDispatcher_()

const GblDispatcher* getDispatcher_ ( void  ) const
inline

Definition at line 90 of file gimbal_meta.hpp.


The documentation for this class was generated from the following file: