ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SG::detail::JaggedVecProxyValBase Class Reference

Adapter for holding the proxy base information by value. More...

#include <JaggedVecConversions.h>

Inheritance diagram for SG::detail::JaggedVecProxyValBase:
Collaboration diagram for SG::detail::JaggedVecProxyValBase:

Public Member Functions

 JaggedVecProxyValBase (const AuxDataSpanBase &elts, AuxVectorData &container, SG::auxid_t auxid)
 Constructor. More...
 

Protected Member Functions

friend void ::test_JaggedVecProxyValBase ()
 

Protected Attributes

JaggedVecProxyBase m_base
 The proxy base information. More...
 

Detailed Description

Adapter for holding the proxy base information by value.

This is used when creating proxies individually.

Definition at line 175 of file JaggedVecConversions.h.

Constructor & Destructor Documentation

◆ JaggedVecProxyValBase()

SG::detail::JaggedVecProxyValBase::JaggedVecProxyValBase ( const AuxDataSpanBase elts,
AuxVectorData container,
SG::auxid_t  auxid 
)

Constructor.

Parameters
eltsThe elements of the jagged vector.
containerThe container holding this variable.
auxidThe aux ID of this variable.

Member Function Documentation

◆ void ::test_JaggedVecProxyValBase()

SG::detail::JaggedVecProxyValBase::void ::test_JaggedVecProxyValBase ( )
protected

Member Data Documentation

◆ m_base

JaggedVecProxyBase SG::detail::JaggedVecProxyValBase::m_base
protected

The proxy base information.

Definition at line 194 of file JaggedVecConversions.h.


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