119 lines
4.2 KiB
XML
119 lines
4.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE section PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
|
||
"http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
|
||
<!--
|
||
Copyright 2003, Eric Friedman, Itay Maman.
|
||
|
||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||
-->
|
||
<section id="variant.refs">
|
||
<title>References</title>
|
||
|
||
<para id="variant.refs.abr00">
|
||
<ulink url="http://boost.org/more/generic_exception_safety.html">[Abr00]</ulink>
|
||
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.
|
||
</para>
|
||
<para id="variant.refs.abr01">
|
||
<ulink url="http://boost.org/more/error_handling.html">[Abr01]</ulink>
|
||
David Abrahams.
|
||
"Error and Exception Handling."
|
||
Boost technical article.
|
||
2001-2003.
|
||
</para>
|
||
<para id="variant.refs.ale01a">
|
||
<ulink url="http://www.oonumerics.org/tmpw01/alexandrescu.pdf">[Ale01a]</ulink>
|
||
Andrei Alexandrescu.
|
||
"An Implementation of Discriminated Unions in C++."
|
||
<emphasis>OOPSLA 2001</emphasis>, Second Workshop on C++ Template Programming.
|
||
Tampa Bay, 14 October 2001.
|
||
</para>
|
||
<para id="variant.refs.ale01b">
|
||
<ulink url="http://www.moderncppdesign.com/book/main.html">[Ale01b]</ulink>
|
||
Andrei Alexandrescu.
|
||
<emphasis>Modern C++ Design</emphasis>.
|
||
Addison-Wesley, C++ In-Depth series.
|
||
2001.
|
||
</para>
|
||
<para id="variant.refs.ale02">
|
||
<ulink url="http://cuj.com/experts/2008/alexandr.htm">[Ale02]</ulink>
|
||
Andrei Alexandrescu.
|
||
"Generic<Programming>: Discriminated Unions" series:
|
||
<ulink url="http://cuj.com/experts/2004/alexandr.htm">Part 1</ulink>,
|
||
<ulink url="http://cuj.com/experts/2006/alexandr.htm">Part 2</ulink>,
|
||
<ulink url="http://cuj.com/experts/2008/alexandr.htm">Part 3</ulink>.
|
||
<emphasis>C/C++ Users Journal</emphasis>.
|
||
2002.
|
||
</para>
|
||
<para id="variant.refs.boo02">
|
||
<ulink url="http://lists.boost.org/MailArchives/boost/msg30415.php">[Boo02]</ulink>
|
||
Various Boost members.
|
||
"Proposal --- A type-safe union."
|
||
Boost public discussion.
|
||
2002.
|
||
</para>
|
||
<para id="variant.refs.c++98">
|
||
[C++98]
|
||
<emphasis>International Standard, Programming Languages – C++</emphasis>.
|
||
ISO/IEC:14882.
|
||
1998.
|
||
</para>
|
||
<para id="variant.refs.gof95">
|
||
[GoF95]
|
||
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
|
||
<emphasis>Design Patterns: Elements of Reusable Object-Oriented Software</emphasis>.
|
||
Addison-Wesley.
|
||
1995.
|
||
</para>
|
||
<para id="variant.refs.gre02">
|
||
<ulink url="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?variant">[Gre02]</ulink>
|
||
Douglas Gregor.
|
||
"BOOST_USER: variant."
|
||
Boost Wiki paper.
|
||
2002.
|
||
</para>
|
||
<para id="variant.refs.gur02">
|
||
<libraryname alt="MPL">[Gur02]</libraryname>
|
||
Aleksey Gurtovoy.
|
||
<emphasis>Boost Metaprogramming Library.</emphasis>
|
||
2002.
|
||
</para>
|
||
<para id="variant.refs.hen01">
|
||
<libraryname alt="Any">[Hen01]</libraryname>
|
||
Kevlin Henney.
|
||
<emphasis>Boost Any Library.</emphasis>
|
||
2001.
|
||
</para>
|
||
<para id="variant.refs.mk02">
|
||
<libraryname alt="Preprocessor">[MK02]</libraryname>
|
||
Paul Mensonides and Vesa Karvonen.
|
||
<emphasis>Boost Preprocessor Library.</emphasis>
|
||
2002.
|
||
</para>
|
||
<para id="variant.refs.mcd+01">
|
||
<libraryname alt="Type Traits">[MCD+01]</libraryname>
|
||
Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, John Maddock, Jeremy Siek.
|
||
<emphasis>Boost Type Traits Library</emphasis>.
|
||
2001.
|
||
</para>
|
||
<para id="variant.refs.sut00">
|
||
<ulink url="http://www.gotw.ca/publications/xc++.htm">[Sut00]</ulink>
|
||
Herb Sutter.
|
||
<emphasis>Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions</emphasis>.
|
||
Addison-Wesley, C++ In-Depth series.
|
||
2000.
|
||
</para>
|
||
<para id="variant.refs.wil02">
|
||
<ulink url="http://aspn.activestate.com/ASPN/Mail/Message/boost/1314807">[Wil02]</ulink>
|
||
Anthony Williams.
|
||
Double-Storage Proposal.
|
||
2002.
|
||
</para>
|
||
|
||
</section>
|