1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>References</title> 6<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> 7<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 8<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> 9<link rel="up" href="../variant.html" title="Chapter 45. Boost.Variant"> 10<link rel="prev" href="misc.html" title="Miscellaneous Notes"> 11<link rel="next" href="../xpressive.html" title="Chapter 46. Boost.Xpressive"> 12</head> 13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 14<table cellpadding="2" width="100%"><tr> 15<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td> 16<td align="center"><a href="../../../index.html">Home</a></td> 17<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td> 18<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 19<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 20<td align="center"><a href="../../../more/index.htm">More</a></td> 21</tr></table> 22<hr> 23<div class="spirit-nav"> 24<a accesskey="p" href="misc.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../xpressive.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> 25</div> 26<div class="section"> 27<div class="titlepage"><div><div><h2 class="title" style="clear: both"> 28<a name="variant.refs"></a>References</h2></div></div></div> 29<p><a name="variant.refs.abr00"></a> 30 <a href="http://boost.org/more/generic_exception_safety.html" target="_top">[Abr00]</a> 31 David Abrahams. 32 "Exception-Safety in Generic Components." 33 M. Jazayeri, R. Loos, D. Musser (eds.): 34 Generic Programming '98, Proc. of a Dagstuhl Seminar, Lecture Notes on Computer Science, Vol. 1766, pp. 69-79. 35 Springer-Verlag Berlin Heidelberg. 36 2000. 37</p> 38<p><a name="variant.refs.abr01"></a> 39 <a href="http://boost.org/more/error_handling.html" target="_top">[Abr01]</a> 40 David Abrahams. 41 "Error and Exception Handling." 42 Boost technical article. 43 2001-2003. 44</p> 45<p><a name="variant.refs.ale01a"></a> 46 <a href="http://www.oonumerics.org/tmpw01/alexandrescu.pdf" target="_top">[Ale01a]</a> 47 Andrei Alexandrescu. 48 "An Implementation of Discriminated Unions in C++." 49 <span class="emphasis"><em>OOPSLA 2001</em></span>, Second Workshop on C++ Template Programming. 50 Tampa Bay, 14 October 2001. 51</p> 52<p><a name="variant.refs.ale01b"></a> 53 <a href="http://www.moderncppdesign.com/book/main.html" target="_top">[Ale01b]</a> 54 Andrei Alexandrescu. 55 <span class="emphasis"><em>Modern C++ Design</em></span>. 56 Addison-Wesley, C++ In-Depth series. 57 2001. 58</p> 59<p><a name="variant.refs.ale02"></a> 60 <a href="http://cuj.com/experts/2008/alexandr.htm" target="_top">[Ale02]</a> 61 Andrei Alexandrescu. 62 "Generic<Programming>: Discriminated Unions" series: 63 <a href="http://cuj.com/experts/2004/alexandr.htm" target="_top">Part 1</a>, 64 <a href="http://cuj.com/experts/2006/alexandr.htm" target="_top">Part 2</a>, 65 <a href="http://cuj.com/experts/2008/alexandr.htm" target="_top">Part 3</a>. 66 <span class="emphasis"><em>C/C++ Users Journal</em></span>. 67 2002. 68</p> 69<p><a name="variant.refs.boo02"></a> 70 <a href="http://lists.boost.org/MailArchives/boost/msg30415.php" target="_top">[Boo02]</a> 71 Various Boost members. 72 "Proposal --- A type-safe union." 73 Boost public discussion. 74 2002. 75</p> 76<p><a name="variant.refs.c++98"></a> 77 [C++98] 78 <span class="emphasis"><em>International Standard, Programming Languages – C++</em></span>. 79 ISO/IEC:14882. 80 1998. 81</p> 82<p><a name="variant.refs.gof95"></a> 83 [GoF95] 84 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. 85 <span class="emphasis"><em>Design Patterns: Elements of Reusable Object-Oriented Software</em></span>. 86 Addison-Wesley. 87 1995. 88</p> 89<p><a name="variant.refs.gre02"></a> 90 <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?variant" target="_top">[Gre02]</a> 91 Douglas Gregor. 92 "BOOST_USER: variant." 93 Boost Wiki paper. 94 2002. 95</p> 96<p><a name="variant.refs.gur02"></a> 97 MPL 98 Aleksey Gurtovoy. 99 <span class="emphasis"><em>Boost Metaprogramming Library.</em></span> 100 2002. 101</p> 102<p><a name="variant.refs.hen01"></a> 103 <a class="link" href="../any.html" title="Chapter 4. Boost.Any">[Hen01]</a> 104 Kevlin Henney. 105 <span class="emphasis"><em>Boost Any Library.</em></span> 106 2001. 107</p> 108<p><a name="variant.refs.mk02"></a> 109 Preprocessor 110 Paul Mensonides and Vesa Karvonen. 111 <span class="emphasis"><em>Boost Preprocessor Library.</em></span> 112 2002. 113</p> 114<p><a name="variant.refs.mcd+01"></a> 115 Type Traits 116 Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, John Maddock, Jeremy Siek. 117 <span class="emphasis"><em>Boost Type Traits Library</em></span>. 118 2001. 119</p> 120<p><a name="variant.refs.sut00"></a> 121 <a href="http://www.gotw.ca/publications/xc++.htm" target="_top">[Sut00]</a> 122 Herb Sutter. 123 <span class="emphasis"><em>Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions</em></span>. 124 Addison-Wesley, C++ In-Depth series. 125 2000. 126</p> 127<p><a name="variant.refs.wil02"></a> 128 <a href="http://aspn.activestate.com/ASPN/Mail/Message/boost/1314807" target="_top">[Wil02]</a> 129 Anthony Williams. 130 Double-Storage Proposal. 131 2002. 132</p> 133</div> 134<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 135<td align="left"></td> 136<td align="right"><div class="copyright-footer">Copyright © 2002, 2003 Eric Friedman, Itay Maman<br>Copyright © 2014-2020 Antony Polukhin<p>Distributed under the Boost Software License, Version 1.0. 137 (See accompanying file <code class="filename">LICENSE_1_0.txt</code> or copy at 138 <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) 139 </p> 140</div></td> 141</tr></table> 142<hr> 143<div class="spirit-nav"> 144<a accesskey="p" href="misc.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../xpressive.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> 145</div> 146</body> 147</html> 148