10 using auto_const_t =
typename Base::template auto_const_t<U>;
18 MUDA_GENERIC
auto as_const()
const {
return ConstViewer{this->m_core}; }
19 MUDA_GENERIC
operator ConstViewer()
const {
return as_const(); }
21 MUDA_GENERIC auto_const_t<T>* data(
int i) {
return Base::data(i); }
22 MUDA_GENERIC
const T* data(
int i)
const
24 return remove_const(
this)->data(i);
27 MUDA_GENERIC auto_const_t<T>& operator()(
int i) {
return *data(i); }
28 MUDA_GENERIC
const T& operator()(
int i)
const {
return *data(i); }
Definition field_entry_viewer_scalar.inl:34
Definition field_entry_viewer_matrix.inl:52
Definition field_entry_viewer_scalar.inl:59
Definition field_entry_viewer_scalar.inl:6
Definition field_entry_viewer_matrix.inl:5
Definition field_entry_viewer.h:42
Definition field_entry_viewer_matrix.inl:77