HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func > Struct Template Reference

#include <PyImathAutovectorize.h>

Public Types

typedef function_traits< Func > traits
 
typedef access_type< typename
traits::arg1_type >
::reference_type 
reference_type
 
typedef access_type< typename
traits::arg1_type >::direct 
direct_access_type
 
typedef access_type< typename
traits::arg1_type >::masked 
masked_access_type
 

Public Member Functions

 HBOOST_STATIC_ASSERT ((size< Vectorize >::value+1==function_traits< Func >::arity))
 

Static Public Member Functions

static reference_type apply (reference_type array)
 

Detailed Description

template<class Op, class Vectorize, class Func>
struct PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >

Definition at line 2000 of file PyImathAutovectorize.h.

Member Typedef Documentation

template<class Op , class Vectorize , class Func >
typedef access_type<typename traits::arg1_type>::direct PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::direct_access_type

Definition at line 2006 of file PyImathAutovectorize.h.

template<class Op , class Vectorize , class Func >
typedef access_type<typename traits::arg1_type>::masked PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::masked_access_type

Definition at line 2007 of file PyImathAutovectorize.h.

template<class Op , class Vectorize , class Func >
typedef access_type<typename traits::arg1_type>::reference_type PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::reference_type

Definition at line 2005 of file PyImathAutovectorize.h.

template<class Op , class Vectorize , class Func >
typedef function_traits<Func> PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::traits

Definition at line 2003 of file PyImathAutovectorize.h.

Member Function Documentation

template<class Op , class Vectorize , class Func >
static reference_type PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::apply ( reference_type  array)
inlinestatic

Definition at line 2010 of file PyImathAutovectorize.h.

template<class Op , class Vectorize , class Func >
PyImath::detail::VectorizedVoidMemberFunction0< Op, Vectorize, Func >::HBOOST_STATIC_ASSERT ( (size< Vectorize >::value+1==function_traits< Func >::arity)  )

The documentation for this struct was generated from the following file: