HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PyImath::detail::disallow_vectorization< Vectorizable >::apply< Vectorize > Struct Template Reference

#include <PyImathAutovectorize.h>

Public Types

typedef transform< Vectorize,
not_< _ > >::type 
DontVectorize
 
typedef transform
< DontVectorize, Vectorizable,
or_< _, _ > >::type 
Valid
 
typedef not_< fold< Valid,
true_, and_< _, _ > > >::type 
type
 

Detailed Description

template<class Vectorizable>
template<class Vectorize>
struct PyImath::detail::disallow_vectorization< Vectorizable >::apply< Vectorize >

Definition at line 108 of file PyImathAutovectorize.h.

Member Typedef Documentation

template<class Vectorizable >
template<class Vectorize >
typedef transform<Vectorize,not_<_> >::type PyImath::detail::disallow_vectorization< Vectorizable >::apply< Vectorize >::DontVectorize

Definition at line 111 of file PyImathAutovectorize.h.

template<class Vectorizable >
template<class Vectorize >
typedef not_<fold<Valid,true_,and_<_,_> > >::type PyImath::detail::disallow_vectorization< Vectorizable >::apply< Vectorize >::type

Definition at line 113 of file PyImathAutovectorize.h.

template<class Vectorizable >
template<class Vectorize >
typedef transform<DontVectorize,Vectorizable,or_<_,_> >::type PyImath::detail::disallow_vectorization< Vectorizable >::apply< Vectorize >::Valid

Definition at line 112 of file PyImathAutovectorize.h.


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