#include <comet/functor.h>
List of all members.
|
Public Types |
typedef parameter_type< typelist::type_at<
LIST, 0 >::result >::result | PARM_1 |
typedef parameter_type< typelist::type_at<
LIST, 1 >::result >::result | PARM_2 |
typedef parameter_type< typelist::type_at<
LIST, 2 >::result >::result | PARM_3 |
typedef parameter_type< typelist::type_at<
LIST, 3 >::result >::result | PARM_4 |
typedef parameter_type< typelist::type_at<
LIST, 4 >::result >::result | PARM_5 |
typedef parameter_type< typelist::type_at<
LIST, 5 >::result >::result | PARM_6 |
typedef parameter_type< typelist::type_at<
LIST, 6 >::result >::result | PARM_7 |
typedef parameter_type< typelist::type_at<
LIST, 7 >::result >::result | PARM_8 |
typedef parameter_type< typelist::type_at<
LIST, 8 >::result >::result | PARM_9 |
typedef parameter_type< typelist::type_at<
LIST, 9 >::result >::result | PARM_10 |
typedef parameter_type< typelist::type_at<
LIST, 10 >::result >::result | PARM_11 |
typedef parameter_type< typelist::type_at<
LIST, 11 >::result >::result | PARM_12 |
typedef parameter_type< typelist::type_at<
LIST, 12 >::result >::result | PARM_13 |
typedef parameter_type< typelist::type_at<
LIST, 13 >::result >::result | PARM_14 |
typedef parameter_type< typelist::type_at<
LIST, 14 >::result >::result | PARM_15 |
typedef parameter_type< typelist::type_at<
LIST, 15 >::result >::result | PARM_16 |
Detailed Description
template<typename LIST>
struct comet::parameter_types< LIST >
Gives the parameter type of parameters 1 thru 16. This gaurantees the arguments pass by reference, without breaking if it is already a reference.
- See also:
- parameter_type
The documentation for this struct was generated from the following file: