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

Classes

struct  SourceLinkConcept
 

Typedefs

template<typename T >
using comparable_t = decltype(std::declval< T >()==std::declval< T >())
 
template<typename T >
using dereferenceable_t = decltype(*std::declval< T >())
 
template<typename T >
using surface_method_t = decltype(std::declval< T >().referenceSurface())
 

Typedef Documentation

template<typename T >
using Acts::Concepts::detail_slc::comparable_t = typedef decltype(std::declval<T>() == std::declval<T>())

Definition at line 22 of file SourceLinkConcept.hpp.

View newest version in sPHENIX GitHub at line 22 of file SourceLinkConcept.hpp

template<typename T >
using Acts::Concepts::detail_slc::dereferenceable_t = typedef decltype(*std::declval<T>())

Definition at line 25 of file SourceLinkConcept.hpp.

View newest version in sPHENIX GitHub at line 25 of file SourceLinkConcept.hpp

template<typename T >
using Acts::Concepts::detail_slc::surface_method_t = typedef decltype(std::declval<T>().referenceSurface())

Definition at line 28 of file SourceLinkConcept.hpp.

View newest version in sPHENIX GitHub at line 28 of file SourceLinkConcept.hpp