6 #ifndef __FWCOM_UTIL_REMOVE_LAST_ARG_HPP__ 7 #define __FWCOM_UTIL_REMOVE_LAST_ARG_HPP__ 24 template <
typename F >
29 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
30 typename A8,
typename A9 >
33 typedef R type (A1, A2, A3, A4, A5, A6, A7, A8);
38 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7,
42 typedef R type (A1, A2, A3, A4, A5, A6, A7);
47 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6,
typename A7 >
50 typedef R type (A1, A2, A3, A4, A5, A6);
55 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5,
typename A6 >
58 typedef R type (A1, A2, A3, A4, A5);
63 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4,
typename A5 >
66 typedef R type (A1, A2, A3, A4);
71 template <
typename R,
typename A1,
typename A2,
typename A3,
typename A4 >
74 typedef R type (A1, A2, A3);
79 template <
typename R,
typename A1,
typename A2,
typename A3 >
82 typedef R type (A1, A2);
86 template <
typename R,
typename A1,
typename A2 >
93 template <
typename R,
typename A1 >
101 template <
typename R >
Last argument removal class. Removes the last argument type from a function type. If the given functi...
Namespace containing fw4spl communication tools.