Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/TrackFinding/SourceLinkAccessorConcept.hpp>

Static Public Attributes

static constexpr bool container_exists = exists<container_t, S>
 
static constexpr bool key_exists = exists<key_t, S>
 
static constexpr bool value_exists = exists<value_t, S>
 
static constexpr bool iterator_exists = exists<iterator_t, S>
 
static constexpr bool container_pointer_exists
 
static constexpr bool count_exists
 
static constexpr bool range_exists
 
static constexpr bool at_exists
 
static constexpr bool value
 

Detailed Description

template<typename S>
struct Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >

Definition at line 37 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 37 of file SourceLinkAccessorConcept.hpp

Member Data Documentation

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::at_exists
static
Initial value:
= has_method<const S,
const typename S::Value&, at_t, const typename S::Iterator&>

Definition at line 58 of file SourceLinkAccessorConcept.hpp.

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

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::container_exists = exists<container_t, S>
static

Definition at line 38 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 38 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::container_pointer_exists
static
Initial value:
=
std::is_same_v<std::decay_t<decltype(*(std::declval<S>().container))>, container_t<S>>

Definition at line 47 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 47 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::count_exists
static
Initial value:
= has_method<const S,
size_t, count_t, const Surface&>

Definition at line 51 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 51 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::iterator_exists = exists<iterator_t, S>
static

Definition at line 44 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 44 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::key_exists = exists<key_t, S>
static

Definition at line 40 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 40 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::range_exists
static
Initial value:
= has_method<const S,
std::pair<typename S::Iterator, typename S::Iterator>,
range_t, const Surface&>

Definition at line 54 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 54 of file SourceLinkAccessorConcept.hpp

template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::value
static
template<typename S >
constexpr bool Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >::value_exists = exists<value_t, S>
static

Definition at line 42 of file SourceLinkAccessorConcept.hpp.

View newest version in sPHENIX GitHub at line 42 of file SourceLinkAccessorConcept.hpp


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