ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::Cache::CacheEntry< OT > Class Template Reference

#include <Cache.h>

Inheritance diagram for ActsTrk::Cache::CacheEntry< OT >:
Collaboration diagram for ActsTrk::Cache::CacheEntry< OT >:

Public Member Functions

 CacheEntry ()
 CacheEntry (DataVector< OT > *dv, unsigned int s, unsigned int e)
 CacheEntry (DataVector< OT > *dv, std::vector< std::pair< unsigned int, unsigned int > > &r)

Public Attributes

DataVector< OT > * container
std::vector< std::pair< unsigned int, unsigned int > > ranges

Detailed Description

template<typename OT>
class ActsTrk::Cache::CacheEntry< OT >

Definition at line 28 of file Cache.h.

Constructor & Destructor Documentation

◆ CacheEntry() [1/3]

template<typename OT>
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( )
inline

Definition at line 30 of file Cache.h.

30{}

◆ CacheEntry() [2/3]

template<typename OT>
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( DataVector< OT > * dv,
unsigned int s,
unsigned int e )
inline

Definition at line 31 of file Cache.h.

31: container(dv){ranges.emplace_back(std::move(s),std::move(e));}
DataVector< OT > * container
Definition Cache.h:33
std::vector< std::pair< unsigned int, unsigned int > > ranges
Definition Cache.h:34

◆ CacheEntry() [3/3]

template<typename OT>
ActsTrk::Cache::CacheEntry< OT >::CacheEntry ( DataVector< OT > * dv,
std::vector< std::pair< unsigned int, unsigned int > > & r )
inline

Definition at line 32 of file Cache.h.

Member Data Documentation

◆ container

template<typename OT>
DataVector<OT>* ActsTrk::Cache::CacheEntry< OT >::container

Definition at line 33 of file Cache.h.

◆ ranges

template<typename OT>
std::vector<std::pair<unsigned int, unsigned int> > ActsTrk::Cache::CacheEntry< OT >::ranges

Definition at line 34 of file Cache.h.


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