@@ -179,13 +179,13 @@ alias Observation = mir_observation;
179179// / Convenient function for $(LREF Observation) construction.
180180auto observation (Index, Data)(Index index, Data data)
181181{
182- return Observation ! (Index, Data)(index, data);
182+ return mir_observation ! (Index, Data)(index, data);
183183}
184184
185185/+ +
186186Convinient alias for 1D Contiguous $(LREF Series).
187187+/
188- alias SeriesMap (K, V) = Series ! (K* , V* );
188+ alias SeriesMap (K, V) = mir_series ! (K* , V* );
189189
190190// /
191191version (mir_test) unittest
@@ -219,12 +219,24 @@ Plain index series data structure.
219219Index is assumed to be sorted.
220220$(LREF sort) can be used to normalise a series.
221221+/
222- struct mir_series (IndexIterator, Iterator , size_t N = 1 , SliceKind kind = Contiguous)
222+ struct mir_series (IndexIterator_, Iterator_ , size_t N_ = 1 , SliceKind kind_ = Contiguous)
223223{
224224 import std.range : SearchPolicy, assumeSorted;
225225
226226 private enum doUnittest = is (typeof (this ) == Series! (int * , double * ));
227227
228+ // /
229+ alias IndexIterator = IndexIterator_;
230+
231+ // /
232+ alias Iterator = Iterator_;
233+
234+ // /
235+ enum size_t N = N_ ;
236+
237+ // /
238+ enum SliceKind kind = kind_;
239+
228240 // /
229241 Slice! (Iterator, N, kind) _data;
230242
0 commit comments