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;