12 #ifndef DEDUCE_MSG_TYPE_LIST_H_INCLUDED
13 #define DEDUCE_MSG_TYPE_LIST_H_INCLUDED
15 #include <Pb/meta_util.h>
33 struct DeduceMsgTypeList_Worker
37 <
typename DeduceMsgTypeList_Worker<T,PosT+1, LimitT>::type,
38 typename Hg::TypeAt<PosT, typename T::format_type>::type
46 struct DeduceMsgTypeList_Worker<T, PosT, PosT>
49 TypeList<typename Hg::TypeAt<PosT, typename T::format_type>::type> type;
67 DeduceMsgTypeList_Worker<T,0, SizeT>::type type;