• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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&lt;Programming&gt;: 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