Inherit/Insert Summary | |
| |
No developed. | |
No developed. |
Constructor Summary | |
| |
| |
|
Slot Summary | |
Creation and modification: Minimum index. See also upper , valid_index, item .
| |
| |
| |
| |
| |
| |
| |
| |
See also lower , valid_index, item .
| |
| |
| |
| |
|
Hashable. | |
|
Modification: | |
| |
| |
count , new positions are initialized with appropriate
default values.
|
Implementation of deferred: | |
See also count .
| |
| |
| |
| |
| |
count is increased by
one and all other items are shifted right. | |
count is increased by one. | |
See also is_empty , lower , upper .
| |
is_empty . | |
| |
| |
first item.See also last , item .
| |
| |
last item.See also first , item .
| |
count is increased
by one and range [index .. upper ] is shifted right
by one position. | |
last item. | |
| |
| |
| |
|
MHMH : reference_at : | |
|
Sort (BSBS: to put in ARRAYED_COLLECTION) | |
| |
| |
| |
| |
| |
|
Other. | |
| |
lower , upper , and
items?
The basic = is used for comparison of items. | |
lower , upper , and
items?
Feature == is used for comparison of items. | |
| |
| |
| |
| |
| |
lower index .
Answer lower -1 when the search fail. | |
| |
| |
| |
lower
index . Answer lower -1 when the search fail. | |
| |
| |
first element of the collection. | |
| |
| |
| |
|
Guru Section. | |
|
Interfacing with C: | |
storage of the ARRAY.
Result is pointing the element at index lower .NOTE: do not free/realloc the Result. Resizing of the array can makes this pointer invalid. | |
storage of the ARRAY.
Result is pointing the element at index lower .NOTE: do not free/realloc the Result. Resizing of the array can makes this pointer invalid. |
Inherit/Insert Detail |
.../base/collection/fast_array.li line #32
.../base/collection/low_level/arrayed_collection.li line #12
.../base/collection/low_level/arrayed_collection.li line #14
Constructor Detail |
.../base/collection/fast_array.li line #42
.../base/collection/fast_array.li line #52
.../base/collection/fast_array.li line #61
Detail slot |
.../base/collection/fast_array.li line #36
upper
, valid_index, item
.
.../base/collection/fast_array.li line #69
.../base/collection/fast_array.li line #84
.../base/collection/fast_array.li line #98
.../base/collection/fast_array.li line #121
.../base/collection/low_level/arrayed_collection.li line #18
.../base/collection/low_level/arrayed_collection.li line #23
.../base/collection/low_level/arrayed_collection.li line #35
.../base/collection/low_level/arrayed_collection.li line #38
lower
, valid_index, item
.
.../base/collection/low_level/arrayed_collection.li line #167
.../base/collection/low_level/arrayed_collection.li line #172
.../base/collection/low_level/arrayed_collection.li line #177
.../base/collection/low_level/arrayed_collection.li line #200
Hashable. |
.../base/collection/fast_array.li line #144
Modification: |
.../base/collection/fast_array.li line #161
.../base/collection/fast_array.li line #180
.../base/collection/fast_array.li line #188
count
, new positions are initialized with appropriate
default values.
Implementation of deferred: |
.../base/collection/fast_array.li line #224
count
.
.../base/collection/fast_array.li line #226
lower
, upper
, valid_index, put, swap
.../base/collection/fast_array.li line #231
lower
, upper
, valid_index, item
, swap, force.
.../base/collection/fast_array.li line #236
.../base/collection/fast_array.li line #241
.../base/collection/fast_array.li line #261
count
is increased by
one and all other items are shifted right.add_last
, first
, last
, add.
.../base/collection/fast_array.li line #273
count
is increased by one.add_first
, last
, first
, add.
.../base/collection/fast_array.li line #291
is_empty
, lower
, upper
.
.../base/collection/fast_array.li line #293
is_empty
..../base/collection/fast_array.li line #301
.../base/collection/fast_array.li line #322
.../base/collection/low_level/arrayed_collection.li line #64
first
item.last
, item
.
.../base/collection/low_level/arrayed_collection.li line #66
.../base/collection/low_level/arrayed_collection.li line #68
last
item.first
, item
.
.../base/collection/low_level/arrayed_collection.li line #70
count
is increased
by one and range [index .. upper
] is shifted right
by one position.add_first
, add_last
, append_collection.
.../base/collection/low_level/arrayed_collection.li line #81
last
item.remove_first
, remove
, remove_tail
.
.../base/collection/low_level/arrayed_collection.li line #86
remove_head
, remove
, remove_last
.
.../base/collection/low_level/arrayed_collection.li line #91
.../base/collection/low_level/arrayed_collection.li line #96
.../base/collection/low_level/arrayed_collection.li line #101
MHMH : reference_at : |
.../base/collection/fast_array.li line #331
Sort (BSBS: to put in ARRAYED_COLLECTION) |
.../base/collection/fast_array.li line #350
.../base/collection/fast_array.li line #356
.../base/collection/fast_array.li line #384
.../base/collection/fast_array.li line #387
.../base/collection/fast_array.li line #408
.../base/collection/fast_array.li line #410
Other. |
.../base/collection/fast_array.li line #416
.../base/collection/fast_array.li line #428
lower
, upper
, and
items?
The basic = is used for comparison of items.is_equal_map
, same_items.
.../base/collection/fast_array.li line #444
lower
, upper
, and
items?
Feature == is used for comparison of items..../base/collection/fast_array.li line #456
.../base/collection/fast_array.li line #464
fast_occurrences
, index_of.
.../base/collection/fast_array.li line #469
occurrences
, index_of.
.../base/collection/fast_array.li line #474
fast_first_index_of
, index_of start
, last_index_of,
reverse_index_of.fast_first_index_of
, index_of, last_index_of,
reverse_index_of.
.../base/collection/fast_array.li line #483
first_index_of
.
.../base/collection/fast_array.li line #492
lower
index .
Answer lower -1 when the search fail.fast_reverse_index_of
, last_index_of, index_of.
.../base/collection/fast_array.li line #497
first_index_of
, last_index_of, fast_last_index_of.
.../base/collection/fast_array.li line #506
fast_reverse_index_of
, fast_first_index_of
.
.../base/collection/fast_array.li line #515
.../base/collection/fast_array.li line #525
lower
index . Answer lower -1 when the search fail..../base/collection/fast_array.li line #530
.../base/collection/fast_array.li line #539
item
, swap.
.../base/collection/fast_array.li line #551
first
element of the collection.remove_last
, remove
, remove_head
.
.../base/collection/fast_array.li line #567
remove_tail
, remove
, remove_first
.
.../base/collection/fast_array.li line #573
remove_first
, remove_head
, remove_tail
, remove_last
.
.../base/collection/fast_array.li line #579
.../base/collection/fast_array.li line #594
Guru Section. |
.../base/collection/fast_array.li line #608
Interfacing with C: |
.../base/collection/low_level/arrayed_collection.li line #117
storage
of the ARRAY.
Result is pointing the element at index lower
..../base/collection/low_level/arrayed_collection.li line #133
storage
of the ARRAY.
Result is pointing the element at index lower
.