1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5 <title>Acknowledgements</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="../typeof.html" title="Chapter 42. Boost.Typeof">
10 <link rel="prev" href="cont.html" title="Contributed By:">
11 <link rel="next" href="../boost_units.html" title="Chapter 43. Boost.Units 1.1.0">
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>
23 <div class="spirit-nav">
24 <a accesskey="p" href="cont.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../typeof.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="../boost_units.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
27 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
28 <a name="typeof.ackn"></a>Acknowledgements</h2></div></div></div>
30 The idea of representing a type as multiple compile-time integers, and passing
31 these integers across function boundaries using sizeof(), was taken from Steve
32 Dewhurst's article "A Bitwise typeof Operator", CUJ 2002. This article
33 can also be viewed online, at <a href="http://www.semantics.org/localarchive.html" target="_top">http://www.semantics.org/localarchive.html</a>.
36 Special thank you to Paul Mensonides, Vesa Karvonen, and Aleksey Gurtovoy for
37 the Boost Preprocessor Library and MPL. Without these two libraries, this typeof
38 implementation would not exist.
41 The following people provided support, gave valuable comments, or in any other
42 way contributed to the library development (in alphabetical order):
44 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
77 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
78 <td align="left"></td>
79 <td align="right"><div class="copyright-footer">Copyright © 2004, 2005 Arkadiy Vertleyb, Peder Holt<p>
80 Distributed under the Boost Software License, Version 1.0. (See accompanying
81 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
82 http://www.boost.org/LICENSE_1_0.txt </a>)
87 <div class="spirit-nav">
88 <a accesskey="p" href="cont.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../typeof.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="../boost_units.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>