EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Concepts::detail_aborter Namespace Reference

Classes

struct  ConceptConditional
 
struct  ConceptConditional< T, propagator_state_t, stepper_t, true >
 
struct  Concept
 

Typedefs

template<typename A , typename propagator_state_t , typename stepper_t >
using call_op_no_result_t = decltype(std::declval< const A >()(std::declval< propagator_state_t & >(), std::declval< const stepper_t & >()))
 Detection helper for call operator WITHOUT result.
 
template<typename A , typename result_t , typename propagator_state_t , typename stepper_t >
using call_op_with_result_t = decltype(std::declval< const A >()(std::declval< propagator_state_t & >(), std::declval< const stepper_t & >(), std::declval< const result_t & >()))
 Detection helper for call operator WITH result.
 

Typedef Documentation

template<typename A , typename propagator_state_t , typename stepper_t >
using Acts::Concepts::detail_aborter::call_op_no_result_t = typedef decltype(std::declval<const A>()( std::declval<propagator_state_t&>(), std::declval<const stepper_t&>()))

Detection helper for call operator WITHOUT result.

Definition at line 58 of file abort_condition_signature_check.hpp.

View newest version in sPHENIX GitHub at line 58 of file abort_condition_signature_check.hpp

template<typename A , typename result_t , typename propagator_state_t , typename stepper_t >
using Acts::Concepts::detail_aborter::call_op_with_result_t = typedef decltype(std::declval<const A>()( std::declval<propagator_state_t&>(), std::declval<const stepper_t&>(), std::declval<const result_t&>()))

Detection helper for call operator WITH result.

Definition at line 65 of file abort_condition_signature_check.hpp.

View newest version in sPHENIX GitHub at line 65 of file abort_condition_signature_check.hpp