...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
[Abr00] David Abrahams. "Exception-Safety in Generic Components." M. Jazayeri, R. Loos, D. Musser (eds.): Generic Programming '98, Proc. of a Dagstuhl Seminar, Lecture Notes on Computer Science, Vol. 1766, pp. 69-79. Springer-Verlag Berlin Heidelberg. 2000.
[Abr01] David Abrahams. "Error and Exception Handling." Boost technical article. 2001-2003.
[Ale01a] Andrei Alexandrescu. "An Implementation of Discriminated Unions in C++." OOPSLA 2001, Second Workshop on C++ Template Programming. Tampa Bay, 14 October 2001.
[Ale01b] Andrei Alexandrescu. Modern C++ Design. Addison-Wesley, C++ In-Depth series. 2001.
[Ale02] Andrei Alexandrescu. "Generic<Programming>: Discriminated Unions" series: Part 1, Part 2, Part 3. C/C++ Users Journal. 2002.
[Boo02] Various Boost members. "Proposal --- A type-safe union." Boost public discussion. 2002.
[C++98] International Standard, Programming Languages – C++. ISO/IEC:14882. 1998.
[GoF95] Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 1995.
[Gre02] Douglas Gregor. "BOOST_USER: variant." Boost Wiki paper. 2002.
[Gur02] Aleksey Gurtovoy. Boost Metaprogramming Library. 2002.
[Hen01] Kevlin Henney. Boost Any Library. 2001.
[MK02] Paul Mensonides and Vesa Karvonen. Boost Preprocessor Library. 2002.
[MCD+01] Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, John Maddock, Jeremy Siek. Boost Type Traits Library. 2001.
[Sut00] Herb Sutter. Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions. Addison-Wesley, C++ In-Depth series. 2000.
[Wil02] Anthony Williams. Double-Storage Proposal. 2002.