ATLAS Offline Software
Static Public Attributes | Private Types | List of all members
SG::IsSTLSequence< CONTAINER > Struct Template Reference

#include <IsSTLSequence.h>

Collaboration diagram for SG::IsSTLSequence< CONTAINER >:

Static Public Attributes

static const bool value
 

Private Types

typedef CONTAINER::value_type value_type
 
typedef std::is_base_of< std::vector< value_type >, CONTAINER > isVector
 
typedef std::is_base_of< std::list< value_type >, CONTAINER > isList
 
typedef std::is_base_of< std::deque< value_type >, CONTAINER > isDeque
 
typedef TestSequenceTag< CONTAINER, std::true_type >::type hasSequenceTag
 

Detailed Description

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

Definition at line 47 of file IsSTLSequence.h.

Member Typedef Documentation

◆ hasSequenceTag

template<class CONTAINER >
typedef TestSequenceTag<CONTAINER, std::true_type>::type SG::IsSTLSequence< CONTAINER >::hasSequenceTag
private

Definition at line 65 of file IsSTLSequence.h.

◆ isDeque

template<class CONTAINER >
typedef std::is_base_of< std::deque<value_type>, CONTAINER> SG::IsSTLSequence< CONTAINER >::isDeque
private

Definition at line 60 of file IsSTLSequence.h.

◆ isList

template<class CONTAINER >
typedef std::is_base_of< std::list<value_type>, CONTAINER> SG::IsSTLSequence< CONTAINER >::isList
private

Definition at line 57 of file IsSTLSequence.h.

◆ isVector

template<class CONTAINER >
typedef std::is_base_of< std::vector<value_type>, CONTAINER> SG::IsSTLSequence< CONTAINER >::isVector
private

Definition at line 54 of file IsSTLSequence.h.

◆ value_type

template<class CONTAINER >
typedef CONTAINER::value_type SG::IsSTLSequence< CONTAINER >::value_type
private

Definition at line 51 of file IsSTLSequence.h.

Member Data Documentation

◆ value

template<class CONTAINER >
const bool SG::IsSTLSequence< CONTAINER >::value
static
Initial value:

Definition at line 69 of file IsSTLSequence.h.


The documentation for this struct was generated from the following file:
athena.value
value
Definition: athena.py:122