IntrusiveUnorderedMultimap.h#

Fully qualified name: carb/container/IntrusiveUnorderedMultimap.h

In directory: carb/container

Source file: IntrusiveUnorderedMultimap.h

Carbonite intrusive unordered multi-map container.

Classes#

carb::container::IntrusiveUnorderedMultimap

IntrusiveUnorderedMultimap is a closed-addressing hash table very similar to std::unordered_multimap, but requires the tracking information to be contained within the stored type T , rather than built around it.

carb::container::IntrusiveUnorderedMultimap::const_iterator

A LegacyForwardIterator to const ValueType .

carb::container::IntrusiveUnorderedMultimap::iterator

A LegacyForwardIterator to ValueType .

carb::container::IntrusiveUnorderedMultimapLink

Defines a "link node" that IntrusiveUnorderedMultimap will use for tracking data for the contained type.

Namespaces#

carb

The main Carbonite namespace.

carb::container

Carbonite container classes.