Mercurial > octave
comparison libinterp/corefcn/pr-output.cc @ 29569:29a1f8fd8ee6
move idx_vector classes inside octave namespace
* idx-vector.h, idx-vector.cc:
Move idx_vector classes inside octave namespace. Update all uses
outside of octave namespace to use octave:: tag.
* Sparse.h: Eliminate forward declaration of idx_vector.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 28 Apr 2021 13:46:02 -0400 |
parents | 76269aa97398 |
children | aef11bb4e6d1 |
comparison
equal
deleted
inserted
replaced
29568:a7cbd0e54e7a | 29569:29a1f8fd8ee6 |
---|---|
2159 } | 2159 } |
2160 | 2160 |
2161 nm += buf.str (); | 2161 nm += buf.str (); |
2162 } | 2162 } |
2163 | 2163 |
2164 Array<idx_vector> idx (dim_vector (ndims, 1)); | 2164 Array<octave::idx_vector> idx (dim_vector (ndims, 1)); |
2165 | 2165 |
2166 idx(0) = idx_vector (':'); | 2166 idx(0) = octave::idx_vector (':'); |
2167 idx(1) = idx_vector (':'); | 2167 idx(1) = octave::idx_vector (':'); |
2168 | 2168 |
2169 for (int k = 2; k < ndims; k++) | 2169 for (int k = 2; k < ndims; k++) |
2170 idx(k) = idx_vector (ra_idx(k)); | 2170 idx(k) = octave::idx_vector (ra_idx(k)); |
2171 | 2171 |
2172 octave_value page | 2172 octave_value page |
2173 = MAT_T (Array<ELT_T> (nda.index (idx), dim_vector (nr, nc))); | 2173 = MAT_T (Array<ELT_T> (nda.index (idx), dim_vector (nr, nc))); |
2174 | 2174 |
2175 if (i != m - 1) | 2175 if (i != m - 1) |
2744 } | 2744 } |
2745 | 2745 |
2746 nm += buf.str (); | 2746 nm += buf.str (); |
2747 } | 2747 } |
2748 | 2748 |
2749 Array<idx_vector> idx (dim_vector (ndims, 1)); | 2749 Array<octave::idx_vector> idx (dim_vector (ndims, 1)); |
2750 | 2750 |
2751 idx(0) = idx_vector (':'); | 2751 idx(0) = octave::idx_vector (':'); |
2752 idx(1) = idx_vector (':'); | 2752 idx(1) = octave::idx_vector (':'); |
2753 | 2753 |
2754 for (int k = 2; k < ndims; k++) | 2754 for (int k = 2; k < ndims; k++) |
2755 idx(k) = idx_vector (ra_idx(k)); | 2755 idx(k) = octave::idx_vector (ra_idx(k)); |
2756 | 2756 |
2757 Array<std::string> page (nda.index (idx), dim_vector (nr, nc)); | 2757 Array<std::string> page (nda.index (idx), dim_vector (nr, nc)); |
2758 | 2758 |
2759 // FIXME: need to do some more work to put these | 2759 // FIXME: need to do some more work to put these |
2760 // in neatly aligned columns... | 2760 // in neatly aligned columns... |
2986 os << nm << " =\n"; | 2986 os << nm << " =\n"; |
2987 if (! Vcompact_format) | 2987 if (! Vcompact_format) |
2988 os << "\n"; | 2988 os << "\n"; |
2989 } | 2989 } |
2990 | 2990 |
2991 Array<idx_vector> idx (dim_vector (ndims, 1)); | 2991 Array<octave::idx_vector> idx (dim_vector (ndims, 1)); |
2992 | 2992 |
2993 idx(0) = idx_vector (':'); | 2993 idx(0) = octave::idx_vector (':'); |
2994 idx(1) = idx_vector (':'); | 2994 idx(1) = octave::idx_vector (':'); |
2995 | 2995 |
2996 for (int k = 2; k < ndims; k++) | 2996 for (int k = 2; k < ndims; k++) |
2997 idx(k) = idx_vector (ra_idx(k)); | 2997 idx(k) = octave::idx_vector (ra_idx(k)); |
2998 | 2998 |
2999 Array<T> page (nda.index (idx), dim_vector (nr, nc)); | 2999 Array<T> page (nda.index (idx), dim_vector (nr, nc)); |
3000 | 3000 |
3001 for (octave_idx_type ii = 0; ii < nr; ii++) | 3001 for (octave_idx_type ii = 0; ii < nr; ii++) |
3002 { | 3002 { |
3094 os << nm << " =\n"; | 3094 os << nm << " =\n"; |
3095 if (! Vcompact_format) | 3095 if (! Vcompact_format) |
3096 os << "\n"; | 3096 os << "\n"; |
3097 } | 3097 } |
3098 | 3098 |
3099 Array<idx_vector> idx (dim_vector (ndims, 1)); | 3099 Array<octave::idx_vector> idx (dim_vector (ndims, 1)); |
3100 | 3100 |
3101 idx(0) = idx_vector (':'); | 3101 idx(0) = octave::idx_vector (':'); |
3102 idx(1) = idx_vector (':'); | 3102 idx(1) = octave::idx_vector (':'); |
3103 | 3103 |
3104 for (int k = 2; k < ndims; k++) | 3104 for (int k = 2; k < ndims; k++) |
3105 idx(k) = idx_vector (ra_idx(k)); | 3105 idx(k) = octave::idx_vector (ra_idx(k)); |
3106 | 3106 |
3107 Array<T> page (nda.index (idx), dim_vector (nr, nc)); | 3107 Array<T> page (nda.index (idx), dim_vector (nr, nc)); |
3108 | 3108 |
3109 if (free_format) | 3109 if (free_format) |
3110 { | 3110 { |