![]() |
ATLAS Offline Software
|
Helper: Convert a vector of PackedLink to a span over ElementLinks. More...
#include <PackedLinkConversions.h>
Public Types | |
| using | PLVH = PackedLinkVectorHelper< CONT > |
| using | const_PackedLink_span = typename AuxDataTraits< PackedLink< CONT > >::const_span |
| A span over the input PackedLink objects. More... | |
| using | value_type = CxxUtils::range_with_conv< CxxUtils::transform_view_with_at< const_PackedLink_span, detail::PackedLinkConstConverter< CONT > > > |
| Transform the span of PackedLinks to a span of ElementLinks. More... | |
| using | const_DataLink_span = typename PLVH::const_DataLink_span |
| Type of span over DataLinks. More... | |
Public Member Functions | |
| PackedLinkVectorConstConverter (const const_DataLink_span &dlinks) | |
| Constructor. More... | |
| template<class VALLOC > | |
| value_type | operator() (const std::vector< PackedLink< CONT >, VALLOC > &velt) const |
| Convert a vector of PackedLinks to a span over ElementLinks. More... | |
Private Attributes | |
| const_DataLink_span | m_dlinks |
| Span over DataLinks. More... | |
Helper: Convert a vector of PackedLink to a span over ElementLinks.
Definition at line 74 of file PackedLinkConversions.h.
| using SG::detail::PackedLinkVectorConstConverter< CONT >::const_DataLink_span = typename PLVH::const_DataLink_span |
Type of span over DataLinks.
Definition at line 91 of file PackedLinkConversions.h.
| using SG::detail::PackedLinkVectorConstConverter< CONT >::const_PackedLink_span = typename AuxDataTraits<PackedLink<CONT> >::const_span |
A span over the input PackedLink objects.
Definition at line 81 of file PackedLinkConversions.h.
| using SG::detail::PackedLinkVectorConstConverter< CONT >::PLVH = PackedLinkVectorHelper<CONT> |
Definition at line 77 of file PackedLinkConversions.h.
| using SG::detail::PackedLinkVectorConstConverter< CONT >::value_type = CxxUtils::range_with_conv< CxxUtils::transform_view_with_at<const_PackedLink_span, detail::PackedLinkConstConverter<CONT> > > |
Transform the span of PackedLinks to a span of ElementLinks.
Definition at line 84 of file PackedLinkConversions.h.
| SG::detail::PackedLinkVectorConstConverter< CONT >::PackedLinkVectorConstConverter | ( | const const_DataLink_span & | dlinks | ) |
Constructor.
| dlinks | Span over DataLinks. |
| value_type SG::detail::PackedLinkVectorConstConverter< CONT >::operator() | ( | const std::vector< PackedLink< CONT >, VALLOC > & | velt | ) | const |
Convert a vector of PackedLinks to a span over ElementLinks.
| velt | The vector to transform. |
|
private |
Span over DataLinks.
Definition at line 111 of file PackedLinkConversions.h.
1.8.18