pp_signature_impl_spec.inl

来自「机器人开源项目orocos的源代码」· INL 代码 · 共 1,379 行 · 第 1/4 页

INL
1,379
字号
  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 );  typedef non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... );  typedef variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) const;  typedef const_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) const;  typedef const_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) volatile;  typedef volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) volatile;  typedef volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ) const volatile;  typedef const_volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ... ) const volatile;  typedef const_volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 8 > arity;  typedef mpl::vector10    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( * ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) >{  typedef R ( * representee ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 );  typedef non_variadic_defaultcall_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( * ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) >{  typedef R ( * representee ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... );  typedef variadic_defaultcall_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 );  typedef non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... );  typedef variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) const;  typedef const_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) const;  typedef const_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) volatile;  typedef volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) volatile;  typedef volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ) const volatile;  typedef const_volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ... ) const volatile;  typedef const_volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 9 > arity;  typedef mpl::vector11    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( * ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) >{  typedef R ( * representee ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 );  typedef non_variadic_defaultcall_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 11 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( * ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) >{  typedef R ( * representee ) ( T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... );  typedef variadic_defaultcall_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 11 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 );  typedef non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... );  typedef variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) const;  typedef const_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) const >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) const;  typedef const_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) volatile;  typedef volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) volatile;  typedef volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ) const volatile;  typedef const_volatile_non_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};template< typename R , typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 >struct signature_impl< R ( T0::* ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) const volatile >{  typedef R ( T0::* representee ) ( T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ... ) const volatile;  typedef const_volatile_variadic_defaultcall_member_function_pointer kind;  typedef function_type_signature< representee > type;  typedef signature_mpl_sequence_tag tag;  typedef mpl::size_t< 10 > arity;  typedef mpl::vector12    < R , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > types;};} } }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?