ATLAS Offline Software
Public Types | Static Public Attributes | List of all members
my_functor< element, last_result, arg, isLast > Struct Template Reference

#include <EDM_MasterSearch.h>

Collaboration diagram for my_functor< element, last_result, arg, isLast >:

Public Types

typedef HLT::TypeInformation::map_search< typename arg::type, typename element::map, arg::template functor >::type result_type
 
typedef HLT::TypeInformation::ERROR_THE_FOLLOWING_TYPE_IS_NOT_KNOWN_TO_THE_EDM< typename arg::type > unknown_object
 
typedef last_result::list::template add< value_type< bool, query > >::go::done added
 
typedef get_result< typename last_result::search_result, result_type, query >::result result
 
typedef result_handler< typename arg::type, my_result< added, result >, typename my_result< added, result >::search_result >::type type
 

Static Public Attributes

static const bool query = !std::is_same<unknown_object,result_type>::value
 

Detailed Description

template<typename element, typename last_result, typename arg, bool isLast>
struct my_functor< element, last_result, arg, isLast >

Definition at line 63 of file EDM_MasterSearch.h.

Member Typedef Documentation

◆ added

template<typename element , typename last_result , typename arg , bool isLast>
typedef last_result::list::template add<value_type<bool,query> >::go::done my_functor< element, last_result, arg, isLast >::added

Definition at line 74 of file EDM_MasterSearch.h.

◆ result

template<typename element , typename last_result , typename arg , bool isLast>
typedef get_result<typename last_result::search_result,result_type,query>::result my_functor< element, last_result, arg, isLast >::result

Definition at line 77 of file EDM_MasterSearch.h.

◆ result_type

template<typename element , typename last_result , typename arg , bool isLast>
typedef HLT::TypeInformation::map_search<typename arg::type, typename element::map, arg::template functor >::type my_functor< element, last_result, arg, isLast >::result_type

Definition at line 69 of file EDM_MasterSearch.h.

◆ type

template<typename element , typename last_result , typename arg , bool isLast>
typedef result_handler<typename arg::type,my_result<added,result>,typename my_result<added,result>::search_result>::type my_functor< element, last_result, arg, isLast >::type

Definition at line 81 of file EDM_MasterSearch.h.

◆ unknown_object

template<typename element , typename last_result , typename arg , bool isLast>
typedef HLT::TypeInformation::ERROR_THE_FOLLOWING_TYPE_IS_NOT_KNOWN_TO_THE_EDM<typename arg::type> my_functor< element, last_result, arg, isLast >::unknown_object

Definition at line 71 of file EDM_MasterSearch.h.

Member Data Documentation

◆ query

template<typename element , typename last_result , typename arg , bool isLast>
const bool my_functor< element, last_result, arg, isLast >::query = !std::is_same<unknown_object,result_type>::value
static

Definition at line 73 of file EDM_MasterSearch.h.


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