container_traits Interface (original) (raw)
Traits of an associative-container based on its underlying data structure.
Defined in: tag_and_trait.hpp
Template Parameters
Parameter | Description | Default Value |
---|---|---|
class Cntnr | Container type. | - |
Public Types and Constants
Container Attributes
Type | Definition | Description |
---|---|---|
invalidation_guarantee | Invalidation guarantee. | Invalidation-guarantee type. This is either basic_invalidation_guarantee,point_invalidation_guarantee, orrange_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. |