ATLAS Offline Software
Loading...
Searching...
No Matches
SG::GenerateIndexingPolicy< CONTAINER > Struct Template Reference

#include <GenerateIndexingPolicy.h>

Collaboration diagram for SG::GenerateIndexingPolicy< CONTAINER >:

Public Types

typedef std::conditional< m_isSTLSequence, ForwardIndexingPolicy< CONTAINER >, typenameDefaultIndexingPolicy< CONTAINER >::type >::type type

Private Types

typedef IsSTLSequence< CONTAINER > isSTLSequence_t

Static Private Attributes

static const bool m_isSTLSequence = isSTLSequence_t::value

Detailed Description

template<class CONTAINER>
struct SG::GenerateIndexingPolicy< CONTAINER >

Definition at line 25 of file GenerateIndexingPolicy.h.

Member Typedef Documentation

◆ isSTLSequence_t

template<class CONTAINER>
typedef IsSTLSequence<CONTAINER> SG::GenerateIndexingPolicy< CONTAINER >::isSTLSequence_t
private

Definition at line 28 of file GenerateIndexingPolicy.h.

◆ type

template<class CONTAINER>
typedef std::conditional<m_isSTLSequence,ForwardIndexingPolicy<CONTAINER>,typenameDefaultIndexingPolicy<CONTAINER>::type>::type SG::GenerateIndexingPolicy< CONTAINER >::type

Definition at line 33 of file GenerateIndexingPolicy.h.

Member Data Documentation

◆ m_isSTLSequence

template<class CONTAINER>
const bool SG::GenerateIndexingPolicy< CONTAINER >::m_isSTLSequence = isSTLSequence_t::value
staticprivate

Definition at line 30 of file GenerateIndexingPolicy.h.


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