|
Flow 3.0.0
Flow project: Public API.
|
Properties of various container types. More...
#include <traits.hpp>
Properties of various container types.
For example, "Container_traits<std::vector>::S_CHANGE_INVALIDATES_ITERATORS == true", while "Container_traits<std::list>::S_CHANGE_INVALIDATES_ITERATORS == false". The template defines the interface, then the specializations for various container types define the implementations.
unordered_flat_map/set, std:: counterparts, boost::container things, and more. Basically make this more complete, given that since this little facility was initially added, quite some containers have materialized and entered common use.| Container | The container type being described. |