Zth (libzth)
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 258 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 267 of file context.h.

Member Data Documentation

◆ 

union { ... }

◆ a

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

Definition at line 262 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 261 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 264 of file context.h.


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