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

Base class for ELProxyT, with the converter held by value. More...

#include <ELProxy.h>

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

Public Types

using Cont_t = CONT
 The Storable object referred to by links. More...
 

Public Member Functions

 ELProxyValBase (PackedLinkConverter< CONT > &cnv)
 Constructor. More...
 
 ELProxyValBase (AuxVectorData &container, SG::auxid_t auxid, SG::auxid_t linked_auxid)
 Constructor. More...
 

Protected Attributes

PackedLinkConverter< CONT > m_cnv
 The contained converter. More...
 

Detailed Description

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

Base class for ELProxyT, with the converter held by value.

Definition at line 38 of file ELProxy.h.

Member Typedef Documentation

◆ Cont_t

template<class CONT >
using SG::detail::ELProxyValBase< CONT >::Cont_t = CONT

The Storable object referred to by links.

Definition at line 42 of file ELProxy.h.

Constructor & Destructor Documentation

◆ ELProxyValBase() [1/2]

template<class CONT >
SG::detail::ELProxyValBase< CONT >::ELProxyValBase ( PackedLinkConverter< CONT > &  cnv)

Constructor.

Parameters
cnvConverter to copy.

◆ ELProxyValBase() [2/2]

template<class CONT >
SG::detail::ELProxyValBase< CONT >::ELProxyValBase ( AuxVectorData container,
SG::auxid_t  auxid,
SG::auxid_t  linked_auxid 
)

Constructor.

Parameters
containerContainer holding the variables.
auxidThe ID of the PackedLink variable.
linked_auxidThe ID of the linked DataLinks.

Member Data Documentation

◆ m_cnv

template<class CONT >
PackedLinkConverter<CONT> SG::detail::ELProxyValBase< CONT >::m_cnv
protected

The contained converter.

Definition at line 65 of file ELProxy.h.


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