ATLAS Offline Software
Classes | Public Types | Static Public Attributes | List of all members
HLT::TypeInformation::list< type, list_of_types > Struct Template Reference

#include <TypeInformation.h>

Collaboration diagram for HLT::TypeInformation::list< type, list_of_types >:

Classes

struct  add
 
struct  addWithChecking
 
struct  addWithChecking< type_info< O, F, C, A > >
 
struct  get
 
struct  has
 
struct  join
 
struct  range
 
struct  set
 

Public Types

typedef type first
 
typedef list_of_types rest
 
typedef list< type, list_of_types > done
 

Static Public Attributes

static const int last_index = 1 + list_of_types::last_index
 

Detailed Description

template<class type, class list_of_types>
struct HLT::TypeInformation::list< type, list_of_types >

Definition at line 45 of file TypeInformation.h.

Member Typedef Documentation

◆ done

template<class type , class list_of_types >
typedef list<type,list_of_types> HLT::TypeInformation::list< type, list_of_types >::done

Definition at line 50 of file TypeInformation.h.

◆ first

template<class type , class list_of_types >
typedef type HLT::TypeInformation::list< type, list_of_types >::first

Definition at line 48 of file TypeInformation.h.

◆ rest

template<class type , class list_of_types >
typedef list_of_types HLT::TypeInformation::list< type, list_of_types >::rest

Definition at line 49 of file TypeInformation.h.

Member Data Documentation

◆ last_index

template<class type , class list_of_types >
const int HLT::TypeInformation::list< type, list_of_types >::last_index = 1 + list_of_types::last_index
static

Definition at line 46 of file TypeInformation.h.


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