Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::DynamicTemplates::ListProduct2< L1, L2 > Struct Template Reference

#include <dynamic_templates.h>

Classes

struct  DemuxHelper1
 
struct  DemuxHelper2
 

Static Public Member Functions

template<typename T1 , typename T2 >
static REALM_CUDA_HD constexpr TagType encode_tag (void)
 
template<typename TARGET , typename A1 >
static void demux (TagType tag, A1 arg1)
 
template<typename TARGET , typename A1 , typename A2 >
static void demux (TagType tag, A1 arg1, A2 arg2)
 
template<typename TARGET , typename A1 , typename A2 , typename A3 >
static void demux (TagType tag, A1 arg1, A2 arg2, A3 arg3)
 

Member Function Documentation

◆ demux() [1/3]

template<typename L1 , typename L2 >
template<typename TARGET , typename A1 >
static void Realm::DynamicTemplates::ListProduct2< L1, L2 >::demux ( TagType  tag,
A1  arg1 
)
static

◆ demux() [2/3]

template<typename L1 , typename L2 >
template<typename TARGET , typename A1 , typename A2 >
static void Realm::DynamicTemplates::ListProduct2< L1, L2 >::demux ( TagType  tag,
A1  arg1,
A2  arg2 
)
static

◆ demux() [3/3]

template<typename L1 , typename L2 >
template<typename TARGET , typename A1 , typename A2 , typename A3 >
static void Realm::DynamicTemplates::ListProduct2< L1, L2 >::demux ( TagType  tag,
A1  arg1,
A2  arg2,
A3  arg3 
)
static

◆ encode_tag()

template<typename L1 , typename L2 >
template<typename T1 , typename T2 >
static REALM_CUDA_HD constexpr TagType Realm::DynamicTemplates::ListProduct2< L1, L2 >::encode_tag ( void  )
staticconstexpr

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