ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
SG::detail::PackedLinkConstConverter< CONT > Class Template Reference

Helper: Convert a PackedLink to an ElementLink. More...

#include <PackedLinkConversions.h>

Collaboration diagram for SG::detail::PackedLinkConstConverter< CONT >:

Public Types

using PLVH = PackedLinkVectorHelper< CONT >
 
using value_type = ElementLink< CONT >
 Resulting ElementLink type. More...
 
using const_DataLink_span = typename PLVH::const_DataLink_span
 Type of span over DataLinks. More...
 

Public Member Functions

 PackedLinkConstConverter (const const_DataLink_span &dlinks)
 Constructor. More...
 
const value_type operator() (const PackedLinkBase &plink) const
 Convert a PackedLink to an ElementLink. More...
 

Private Attributes

const_DataLink_span m_dlinks
 Span over DataLinks. More...
 

Detailed Description

template<class CONT>
class SG::detail::PackedLinkConstConverter< CONT >

Helper: Convert a PackedLink to an ElementLink.

Definition at line 36 of file PackedLinkConversions.h.

Member Typedef Documentation

◆ const_DataLink_span

Type of span over DataLinks.

Definition at line 47 of file PackedLinkConversions.h.

◆ PLVH

template<class CONT >
using SG::detail::PackedLinkConstConverter< CONT >::PLVH = PackedLinkVectorHelper<CONT>

Definition at line 39 of file PackedLinkConversions.h.

◆ value_type

template<class CONT >
using SG::detail::PackedLinkConstConverter< CONT >::value_type = ElementLink<CONT>

Resulting ElementLink type.

Definition at line 43 of file PackedLinkConversions.h.

Constructor & Destructor Documentation

◆ PackedLinkConstConverter()

Constructor.

Parameters
dlinksSpan over DataLinks.

Member Function Documentation

◆ operator()()

template<class CONT >
const value_type SG::detail::PackedLinkConstConverter< CONT >::operator() ( const PackedLinkBase plink) const

Convert a PackedLink to an ElementLink.

Parameters
plinkThe link to transform.

Member Data Documentation

◆ m_dlinks

template<class CONT >
const_DataLink_span SG::detail::PackedLinkConstConverter< CONT >::m_dlinks
private

Span over DataLinks.

Definition at line 66 of file PackedLinkConversions.h.


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