Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Loki::StaticSingleDispatcher< Executor, BaseLhs, TypesLhs, ResultType > Class Template Reference

#include <Loki.hh>

Classes

struct  InvocationTraits
 

Static Public Member Functions

static ResultType Dispatch (BaseLhs &lhs, Executor &exec, NullType)
 
template<class Head , class... Ts>
static ResultType Dispatch (BaseLhs &lhs, Executor &exec, TypeList< Head, Ts...>)
 
static ResultType Go (BaseLhs &lhs, Executor &exec)
 

Detailed Description

template<class Executor, class BaseLhs, class TypesLhs, typename ResultType = void>
class Loki::StaticSingleDispatcher< Executor, BaseLhs, TypesLhs, ResultType >

Definition at line 111 of file Loki.hh.

Member Function Documentation

template<class Executor , class BaseLhs , class TypesLhs , typename ResultType = void>
static ResultType Loki::StaticSingleDispatcher< Executor, BaseLhs, TypesLhs, ResultType >::Dispatch ( BaseLhs &  lhs,
Executor &  exec,
NullType   
)
inlinestatic

Definition at line 122 of file Loki.hh.

template<class Executor , class BaseLhs , class TypesLhs , typename ResultType = void>
template<class Head , class... Ts>
static ResultType Loki::StaticSingleDispatcher< Executor, BaseLhs, TypesLhs, ResultType >::Dispatch ( BaseLhs &  lhs,
Executor &  exec,
TypeList< Head, Ts...>   
)
inlinestatic

Definition at line 127 of file Loki.hh.

template<class Executor , class BaseLhs , class TypesLhs , typename ResultType = void>
static ResultType Loki::StaticSingleDispatcher< Executor, BaseLhs, TypesLhs, ResultType >::Go ( BaseLhs &  lhs,
Executor &  exec 
)
inlinestatic

Definition at line 137 of file Loki.hh.


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