CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::has_method_doDecay< TProcess, TReturn, TArgs > Struct Template Reference

traits test for DecayProcess::doDecay method More...

#include <DecayProcess.hpp>

Inheritance diagram for corsika::has_method_doDecay< TProcess, TReturn, TArgs >:

Public Types

typedef std::decay_t< TProcess > process_type
 type of process to be studied
 

Static Public Attributes

template<class T >
static decltype(testSignature(&T::template doDecay< TArgs... >)) test (std::nullptr_t)
 signature of templated method
 
template<class T >
static decltype(testSignature(&T::doDecay)) test (std::nullptr_t)
 signature of non-templated method
 

traits results

using type = decltype(test< process_type >(nullptr))
 
static const bool value = type::value
 

Detailed Description

template<class TProcess, typename TReturn, typename... TArgs>
struct corsika::has_method_doDecay< TProcess, TReturn, TArgs >

traits test for DecayProcess::doDecay method

Definition at line 21 of file DecayProcess.hpp.


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