ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
SG::DataBucketTrait< DataVectorWithAlloc< DV, ALLOC >, U > Struct Template Reference

Metafunction to find the proper DataBucket class for the first template argument. More...

#include <DataVectorWithAlloc.h>

Collaboration diagram for SG::DataBucketTrait< DataVectorWithAlloc< DV, ALLOC >, U >:

Public Types

typedef SG::DVLDataVectorWithAllocBucket< DV, ALLOC > type
 

Static Public Member Functions

static void init ()
 

Detailed Description

template<class DV, class ALLOC, class U>
struct SG::DataBucketTrait< DataVectorWithAlloc< DV, ALLOC >, U >

Metafunction to find the proper DataBucket class for the first template argument.

Specialize this for DataVectorWithAlloc. See AthenaKernel/StorableConversions.h for an explanation.

Definition at line 848 of file DataVectorWithAlloc.h.

Member Typedef Documentation

◆ type

template<class DV , class ALLOC , class U >
typedef SG::DVLDataVectorWithAllocBucket<DV, ALLOC> SG::DataBucketTrait< DataVectorWithAlloc< DV, ALLOC >, U >::type

Definition at line 850 of file DataVectorWithAlloc.h.

Member Function Documentation

◆ init()

template<class DV , class ALLOC , class U >
static void SG::DataBucketTrait< DataVectorWithAlloc< DV, ALLOC >, U >::init ( )
inlinestatic

Definition at line 851 of file DataVectorWithAlloc.h.

851 { DV::dvlinfo(); }

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