22#include <boost/unordered/unordered_set.hpp>
41template<
typename Container>
101template<
typename K,
typename V>
157template<
typename K,
typename V>
188template<
typename T,
typename Hash,
typename Pred>
Container_traits()=delete
Forbid all instantion.
Container_traits()=delete
Forbid all instantion.
Container_traits()=delete
Forbid all instantion.
Container_traits()=delete
Forbid all instantion.
Container_traits()=delete
Forbid all instantion.
Properties of various container types.
static constexpr bool S_CHANGE_INVALIDATES_ITERATORS
If false, a change (erasure, addition of an element) in the Container will invalidate NO iterator to ...
static constexpr bool S_SORTED
true if and only if iterating over the elements of a Container yields them in sorted order.
Container_traits()=delete
Forbid all instantion.
static constexpr bool S_CONSTANT_TIME_SEARCH
true if and only if finding an element of Container by key takes at most constant amortized time.
static constexpr bool S_CONSTANT_TIME_INSERT
true if and only if adding an element to a Container (anywhere) takes at most constant amortized time...
An object of this class is a map that combines the lookup speed of a boost::unordered_map<> and order...
An object of this class is a set that combines the lookup speed of an unordered_set<> and ordering an...
Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module...