An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
See the codeAn unordered data container providing fast iteration/insertion/erasure while maintaining pointer/iterator/reference validity to non-erased elements. Documentation and function descriptions here: https://plflib.org/colony.htm#functions
plf::colony is C++98/03/11/14/17/20/23-compatible.

207 followers · starred Mar 2026
188 followers · starred Aug 2016
415 followers · starred May 2019
31 followers · starred Aug 2021
An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.
See the codeAn unordered data container providing fast iteration/insertion/erasure while maintaining pointer/iterator/reference validity to non-erased elements. Documentation and function descriptions here: https://plflib.org/colony.htm#functions
plf::colony is C++98/03/11/14/17/20/23-compatible.

207 followers · starred Mar 2026
188 followers · starred Aug 2016
415 followers · starred May 2019
31 followers · starred Aug 2021