Traits of an associative-container based on its underlying data structure.
Defined in: tag_and_trait.hpp
Parameter | Description | Default Value |
class Cntnr |
Container type. |
- |
Type | Definition | Description |
invalidation_guarantee |
Invalidation guarantee. |
Invalidation-guarantee type. This is either basic_invalidation_guarantee, point_invalidation_guarantee, or range_invalidation_guarantee |
order_preserving |
True only if Cntnr objects guarantee storing keys by order. |
Order-preserving indicator. |
erase_can_throw |
True only if erasing a key can throw. |
Erase-throw indicator. |
reverse_iteration |
True only reverse iterators are supported. |
Reverse iteration indicator. |
split_join_can_throw |
True only if split or join operations can throw. |
Split-join throw indicator. |