Zth (libzth)
Loading...
Searching...
No Matches
zth::impl::FunctionION< R, A, A_ > Struct Template Reference

#include <context.h>

Public Member Functions

void * operator() () noexcept
 

Public Attributes

union { 
 
   struct { 
 
      A::template function_type< R > *   f 
 
      A_::tuple_type   a 
 
   }  
 
   Packed< R >::type   r 
 
};  
 

Detailed Description

template<typename R, typename A, typename A_>
struct zth::impl::FunctionION< R, A, A_ >

Definition at line 282 of file context.h.

Member Function Documentation

◆ operator()()

template<typename R , typename A , typename A_ >
void * zth::impl::FunctionION< R, A, A_ >::operator() ( )
inlinenoexcept

Definition at line 291 of file context.h.

Member Data Documentation

◆ [union]

union { ... } zth::impl::FunctionION< R, A, A_ >

◆ a

template<typename R , typename A , typename A_ >
A_::tuple_type zth::impl::FunctionION< R, A, A_ >::a

Definition at line 286 of file context.h.

◆ f

template<typename R , typename A , typename A_ >
A::template function_type<R>* zth::impl::FunctionION< R, A, A_ >::f

Definition at line 285 of file context.h.

◆ r

template<typename R , typename A , typename A_ >
Packed<R>::type zth::impl::FunctionION< R, A, A_ >::r

Definition at line 288 of file context.h.


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