ATLAS Offline Software
Classes | Namespaces | Functions
JaggedVecConversions.h File Reference

Conversions for accessing jagged vector variables. More...

#include "AthContainers/JaggedVecImpl.h"
#include "AthContainers/AuxVectorData.h"
#include "AthContainers/tools/AuxDataTraits.h"
#include "AthContainersInterfaces/IAuxTypeVector.h"
#include "AthContainersInterfaces/AuxDataSpan.h"
#include "AthContainersInterfaces/AuxTypes.h"
#include "CxxUtils/range_with_conv.h"
#include "CxxUtils/concepts.h"
#include "CxxUtils/ranges.h"
#include <variant>
#include <cassert>
#include <stdexcept>
#include "AthContainers/tools/JaggedVecConversions.icc"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SG::detail::JaggedVecConstConverter< PAYLOAD_T >
 Helper: Make a span from a jagged vector element. More...
 
class  SG::detail::JaggedVecProxyBase
 Base class for jagged vector proxies. More...
 
class  SG::detail::JaggedVecProxyValBase
 Adapter for holding the proxy base information by value. More...
 
class  SG::detail::JaggedVecProxyRefBase
 Adapter for holding the proxy base information by reference. More...
 
class  SG::detail::JaggedVecProxyT< PAYLOAD_T, BASE >
 Proxy for jagged vectors. More...
 
struct  SG::detail::JaggedVecProxyT< PAYLOAD_T, BASE >::nonnull_iterator
 Helper for passing iterators. More...
 
class  SG::detail::JaggedVecConverter< PAYLOAD_T >
 Helper: Make a span — either read-only or writable — from a jagged vector element. More...
 

Namespaces

 SG
 Forward declaration.
 
 SG::detail
 

Functions

void test_JaggedVecProxyValBase ()
 
void test_JaggedVecProxyRefBase ()
 

Detailed Description

Conversions for accessing jagged vector variables.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Jul, 2024

Definition in file JaggedVecConversions.h.

Function Documentation

◆ test_JaggedVecProxyRefBase()

void test_JaggedVecProxyRefBase ( )

◆ test_JaggedVecProxyValBase()

void test_JaggedVecProxyValBase ( )