36#ifndef SHARC_CORE_PROXYREFERENCETRAITS_H
37#define SHARC_CORE_PROXYREFERENCETRAITS_H
47 typedef T
const& type;
54 typedef blas::dense_vector_adaptor<T const>
const& type;
57 struct ConstProxyReference<blas::vector<T> const>{
58 typedef blas::dense_vector_adaptor<T const>
const& type;
61 struct ConstProxyReference<blas::compressed_vector<T> >{
62 typedef blas::compressed_vector_adaptor<T const,std::size_t const>
const& type;
65 struct ConstProxyReference<blas::compressed_vector<T> const >{
66 typedef blas::compressed_vector_adaptor<T const,std::size_t const>
const& type;
69 struct ConstProxyReference<blas::matrix<T> >{
70 typedef blas::dense_matrix_adaptor<T const,blas::row_major>
const& type;
73 struct ConstProxyReference<blas::matrix<T> const >{
74 typedef blas::dense_matrix_adaptor<T const,blas::row_major>
const& type;