1 #ifndef GAUDIKERNEL_EXTEND_INTERFACES_H
2 #define GAUDIKERNEL_EXTEND_INTERFACES_H
12 template <
typename I1>
25 template <
typename I1,
typename I2>
29 typedef typename mpl::fold<
32 mpl::insert<mpl::_1,mpl::_2>
42 template <
typename I1,
typename I2,
typename I3>
48 typedef typename mpl::fold<
53 mpl::insert<mpl::_1,mpl::_2>
55 mpl::insert<mpl::_1,mpl::_2>
65 template <
typename I1,
typename I2,
typename I3,
typename I4>
72 typedef typename mpl::fold<
79 mpl::insert<mpl::_1,mpl::_2>
81 mpl::insert<mpl::_1,mpl::_2>
83 mpl::insert<mpl::_1,mpl::_2>