ATLAS Offline Software
Loading...
Searching...
No Matches
SG::detail::ELProxyValBase< CONT > Class Template Reference

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

#include <ELProxy.h>

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

Public Types

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

Public Member Functions

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

Protected Attributes

PackedLinkConverter< CONT > m_cnv
 The contained converter.

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: