43 #ifndef __Panzer_TypeAssocMap_hpp__
44 #define __Panzer_TypeAssocMap_hpp__
46 #include "Sacado_mpl_for_each.hpp"
53 template <
typename TypesVector,
typename ValueType>
60 const int sz = Sacado::mpl::size<TypesVector>::value;
68 const int idx = Sacado::mpl::find<TypesVector,T>::value;
76 const int idx = Sacado::mpl::find<TypesVector,T>::value;
80 template <
typename BuilderOpT>
87 template <
typename BuilderOpT>
89 std::vector<ValueType> &
mv_;
94 const int idx = Sacado::mpl::find<TypesVector,T>::value;