Skip to content

Commit 79534a4

Browse files
committed
minor update series
1 parent 5693d37 commit 79534a4

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

source/mir/series.d

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,13 +179,13 @@ alias Observation = mir_observation;
179179
/// Convenient function for $(LREF Observation) construction.
180180
auto 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
/++
186186
Convinient 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
///
191191
version(mir_test) unittest
@@ -219,12 +219,24 @@ Plain index series data structure.
219219
Index 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

Comments
 (0)