All the predicates used within ViennaCL. Checks for expressions to be vectors, etc. More...
Go to the source code of this file.
| Classes | |
| struct | viennacl::is_addition< T > | 
| Helper metafunction for checking whether the provided type is viennacl::op_add (for addition)  More... | |
| struct | viennacl::is_subtraction< T > | 
| Helper metafunction for checking whether the provided type is viennacl::op_sub (for subtraction)  More... | |
| struct | viennacl::is_product< T > | 
| Helper metafunction for checking whether the provided type is viennacl::op_prod (for products/multiplication)  More... | |
| struct | viennacl::is_division< T > | 
| Helper metafunction for checking whether the provided type is viennacl::op_div (for division)  More... | |
| struct | viennacl::is_primitive_type< T > | 
| Helper class for checking whether a type is a primitive type.  More... | |
| Namespaces | |
| viennacl | |
| Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them. | |
All the predicates used within ViennaCL. Checks for expressions to be vectors, etc.
Definition in file predicate.hpp.