| 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. Most of this code was rewritten for Boost.Interprocess and moved to Boost.Intrusive. `deque` and `string` containers still have fragments of the original SGI code. 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 in 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.