ATLAS Offline Software
Public Types | List of all members
HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end > Struct Template Reference

#include <TypeInformation.h>

Collaboration diagram for HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end >:

Public Types

typedef at< thelist, end >::type last_item
 
typedef do_range< thelist, begin, end-1 >::type earlier_list
 
typedef earlier_list::template add< last_item >::go::done type
 

Detailed Description

template<class thelist, int begin, int end, bool begin_is_end = (begin==end)>
struct HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end >

Definition at line 156 of file TypeInformation.h.

Member Typedef Documentation

◆ earlier_list

template<class thelist , int begin, int end, bool begin_is_end = (begin==end)>
typedef do_range<thelist,begin,end-1>::type HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end >::earlier_list

Definition at line 158 of file TypeInformation.h.

◆ last_item

template<class thelist , int begin, int end, bool begin_is_end = (begin==end)>
typedef at<thelist,end>::type HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end >::last_item

Definition at line 157 of file TypeInformation.h.

◆ type

template<class thelist , int begin, int end, bool begin_is_end = (begin==end)>
typedef earlier_list::template add<last_item>::go::done HLT::TypeInformation::do_range< thelist, begin, end, begin_is_end >::type

Definition at line 159 of file TypeInformation.h.


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