- fully implement DynamicList::readList() instead of simply redirecting to List::readList(). This also benefits DynamicField. Leverage DynamicList reading to simplify and improve CircularBuffer reading. - bracket lists are now read chunk-wise instead of using a singly-linked list. For integral and vector-space types (eg, scalar, vector, etc) this avoids intermediate allocations for each element. ENH: add CircularBuffer emplace_front/emplace_back STYLE: isolate to-be-deprecated construct/assign forms - still have construct/assign FixedList from a C-array. This is not really needed, can use std::initializer_list - still have construct/assign List from SLList. Prefer to avoid these in the future. DEFEATURE: remove construct/assign FixedList from SLList - never used DEFEATURE: remove move construct/assign List from SLList - now unused. Retain copy construct/assign from SLList for transition purposes.
18 lines
410 B
Plaintext
18 lines
410 B
Plaintext
(
|
|
0 1 2 3 4 5 6 7 8 9
|
|
10 11 12 13 14 15 16 17 18 19
|
|
20 21 22 23 24 25 26 27 28 29
|
|
30 31 32 33 34 35 36 37 38 39
|
|
40 41 42 43 44 45 46 47 48 49
|
|
)
|
|
|
|
(
|
|
0 1 2 3 4 5 6 7 8 9
|
|
10 11 12 13 14 15 16 17 18 19
|
|
20 21 22 23 24 25 26 27 28 29
|
|
30 31 32 33 34 35 36 37 38 39
|
|
40 41 42 43 44 45 46 47 48 49
|
|
)
|
|
|
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|