Inherit/Insert Summary | |
| |
| |
No developed. | |
| |
| |
No developed. |
Constructor Summary | |
|
Slot Summary | |
capacity .
The capacity will grow automatically when needed
(i.e. capacity is not a limit for the number of values stored).
Also note that the capacity value may not be always accurate
depending of the implementation (anyway, this capacity value
is at least equals to count ).
| |
See also fast_at , reference_at , has .
| |
See also at , reference_at , fast_reference_at .
| |
has just followed by at to get
the corresponding value.See also fast_reference_at , at , has .
| |
reference_at , but basic = is used for comparison.See also reference_at , at , has .
| |
See also fast_put, add. | |
See also put, fast_put. | |
See also put, add. | |
See also fast_occurrences , fast_has , has .
| |
See also occurrences , fast_has , has .
| |
See also fast_key_at , at .
| |
See also key_at , at .
| |
is_empty is True after that call).
The internal capacity is not changed by this call.See also clear_count_and_capacity , remove .
| |
is_empty is True after that call).
The internal capacity may also be reduced after this call.See also clear_count , remove .
| |
See also lower , upper , valid_index .
| |
| |
See also has , fast_has .
| |
| |
| |
count of stored elements.
Number of available indices.See also is_empty , lower , upper .
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
build_map .
| |
build_map .
| |
| |
| |
|
Adding and removing: | |
remove procedure actually uses is_equal, you may
consider to use fast_remove for expanded objects as well
while trying to get the very best performances.See also fast_remove , clear_count .
| |
remove , but uses basic = for comparison.See also remove , clear_count .
|
Looking and searching: | |
See also fast_has , at .
| |
See also has , at , fast_at .
|
Iterating internals: | |
|
Counting: | |
See also count .
|
To provide iterating facilities: | |
See also upper , valid_index , item .
| |
See also lower , valid_index , item .
| |
first item.See also last , item .
| |
last item.See also first , item .
| |
See also item_map_in .
| |
See also key_map_in .
|
Comparaison. | |
See also is_equal_map .
| |
See also is_equal. | |
|
Agents based features: | |
See also for_all , exist.
| |
| |
| |
| |
| |
| |
| |
| |
See also do_all , exist.
| |
See also for_all , do_all .
|
|
Indexing: | |
See also lower , upper , item .
|
Iterate: | |
| |
| |
| |
| |
|
Inherit/Insert Detail |
.../base/collection/avl_dictionary.li line #17
.../base/collection/avl_dictionary.li line #21
.../base/collection/low_level/avl_tree.li line #13
.../base/collection/low_level/simple_dictionary.li line #13
.../base/collection/low_level/dictionary.li line #19
.../base/property/traversable.li line #28
Constructor Detail |
.../base/collection/low_level/dictionary.li line #645
Detail slot |
.../base/collection/avl_dictionary.li line #29
capacity
.
The capacity
will grow automatically when needed
(i.e. capacity
is not a limit for the number of values stored).
Also note that the capacity
value may not be always accurate
depending of the implementation (anyway, this capacity
value
is at least equals to count
).
.../base/collection/avl_dictionary.li line #31
fast_at
, reference_at
, has
.
.../base/collection/avl_dictionary.li line #37
at
, reference_at
, fast_reference_at
.
.../base/collection/avl_dictionary.li line #43
has
just followed by at
to get
the corresponding value.fast_reference_at
, at
, has
.
.../base/collection/avl_dictionary.li line #56
reference_at
, but basic = is used for comparison.reference_at
, at
, has
.
.../base/collection/avl_dictionary.li line #69
.../base/collection/avl_dictionary.li line #71
.../base/collection/avl_dictionary.li line #78
.../base/collection/avl_dictionary.li line #85
fast_occurrences
, fast_has
, has
.
.../base/collection/avl_dictionary.li line #94
occurrences
, fast_has
, has
.
.../base/collection/avl_dictionary.li line #103
fast_key_at
, at
.
.../base/collection/avl_dictionary.li line #105
key_at
, at
.
.../base/collection/avl_dictionary.li line #107
is_empty
is True after that call).
The internal capacity
is not changed by this call.clear_count_and_capacity
, remove
.
.../base/collection/avl_dictionary.li line #109
is_empty
is True after that call).
The internal capacity
may also be reduced after this call.clear_count
, remove
.
.../base/collection/avl_dictionary.li line #119
lower
, upper
, valid_index
.
.../base/collection/avl_dictionary.li line #128
.../base/collection/avl_dictionary.li line #136
has
, fast_has
.
.../base/collection/avl_dictionary.li line #138
.../base/collection/low_level/avl_tree.li line #17
.../base/collection/low_level/avl_tree.li line #30
count
of stored elements.
Number of available indices.is_empty
, lower
, upper
.
.../base/collection/low_level/avl_tree.li line #50
.../base/collection/low_level/avl_tree.li line #52
.../base/collection/low_level/avl_tree.li line #54
.../base/collection/low_level/avl_tree.li line #56
.../base/collection/low_level/avl_tree.li line #61
.../base/collection/low_level/avl_tree.li line #66
.../base/collection/low_level/avl_tree.li line #103
.../base/collection/low_level/avl_tree.li line #140
.../base/collection/low_level/avl_tree.li line #193
.../base/collection/low_level/avl_tree.li line #247
.../base/collection/low_level/avl_tree.li line #292
.../base/collection/low_level/avl_tree.li line #333
.../base/collection/low_level/avl_tree.li line #359
.../base/collection/low_level/avl_tree.li line #417
.../base/collection/low_level/avl_tree.li line #474
.../base/collection/low_level/avl_tree.li line #488
.../base/collection/low_level/avl_tree.li line #499
.../base/collection/low_level/avl_tree.li line #547
build_map
.
.../base/collection/low_level/avl_tree.li line #550
build_map
.
.../base/collection/low_level/avl_tree.li line #556
.../base/collection/low_level/avl_tree.li line #561
.../base/collection/low_level/avl_tree.li line #567
Adding and removing: |
.../base/collection/low_level/avl_tree.li line #38
remove
procedure actually uses is_equal, you may
consider to use fast_remove
for expanded objects as well
while trying to get the very best performances.fast_remove
, clear_count
.
.../base/collection/low_level/avl_tree.li line #43
remove
, but uses basic = for comparison.remove
, clear_count
.
Looking and searching: |
.../base/collection/low_level/avl_tree.li line #514
fast_has
, at
.
.../base/collection/low_level/avl_tree.li line #520
has
, at
, fast_at
.
Iterating internals: |
.../base/collection/low_level/avl_tree.li line #532
Counting: |
.../base/collection/low_level/dictionary.li line #34
count
.
To provide iterating facilities: |
.../base/collection/low_level/dictionary.li line #342
upper
, valid_index
, item
.
.../base/collection/low_level/dictionary.li line #344
lower
, valid_index
, item
.
.../base/collection/low_level/dictionary.li line #362
first
item.last
, item
.
.../base/collection/low_level/dictionary.li line #364
last
item.first
, item
.
.../base/collection/low_level/dictionary.li line #379
item_map_in
.
.../base/collection/low_level/dictionary.li line #399
key_map_in
.
Comparaison. |
.../base/collection/low_level/dictionary.li line #423
is_equal_map
.
.../base/collection/low_level/dictionary.li line #455
.../base/collection/low_level/dictionary.li line #486
Agents based features: |
.../base/collection/low_level/dictionary.li line #503
for_all
, exist.
.../base/collection/low_level/dictionary.li line #520
.../base/collection/low_level/dictionary.li line #527
.../base/collection/low_level/dictionary.li line #534
.../base/collection/low_level/dictionary.li line #544
.../base/collection/low_level/dictionary.li line #554
.../base/collection/low_level/dictionary.li line #561
.../base/collection/low_level/dictionary.li line #571
.../base/collection/low_level/dictionary.li line #581
do_all
, exist.
.../base/collection/low_level/dictionary.li line #601
for_all
, do_all
.
.../base/collection/low_level/dictionary.li line #666
Indexing: |
.../base/property/traversable.li line #54
lower
, upper
, item
.
Iterate: |
.../base/property/traversable.li line #140
.../base/property/traversable.li line #142
.../base/property/traversable.li line #145
.../base/property/traversable.li line #148
.../base/property/traversable.li line #151