| Home | Libraries | People | FAQ | More

## Acknowledgements, notes and links

- Original standard container code comes from SGI STL library, which enhanced the original HP STL code. Code was rewritten for Boost.Interprocess and moved to Boost.Intrusive. Many thanks to Alexander Stepanov, Meng Lee, David Musser, Matt Austern... and all HP and SGI STL developers.
- `flat_[multi]_map/set` containers were originally based on Loki's AssocVector class. Code was rewritten and expanded for Boost.Interprocess, so thanks to Andrei Alexandrescu.
- `stable_vector` was invented and coded by Joaquín M. López Muñoz, then adapted for Boost.Interprocess. Thanks for such a great container.
- `static_vector` was based on Andrew Hundt's and Adam Wulkiewicz's high-performance `varray` class. Many performance improvements of `vector` were also inspired by their implementation. Thanks!
- Howard Hinnant's help and advices were essential when implementing move semantics, improving allocator support or implementing small string optimization. Thanks Howard for your wonderful standard library implementations.
- And finally thanks to all Boosters who helped all these years, improving, fixing and reviewing all my libraries.