1 #ifndef VIENNACL_TRAITS_START_HPP_
2 #define VIENNACL_TRAITS_START_HPP_
43 typename result_of::size_type<T>::type
50 template<
typename ScalarType,
unsigned int AlignmentV>
71 template<
typename ScalarType,
typename F,
unsigned int AlignmentV>
90 template<
typename ScalarType,
typename F,
unsigned int AlignmentV>
This file provides the forward declarations for the main types used within ViennaCL.
result_of::size_type< T >::type start1(T const &obj)
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
result_of::size_type< T >::type start2(T const &obj)
result_of::size_type< T >::type start(T const &obj)
Generic meta-function for retrieving the size_type associated with type T.
A collection of compile time type deductions.