summaryrefslogtreecommitdiff
path: root/doc/html/boost_tr1.html
blob: 3179397dffe66c8d6bfc67f906b494ba78c55e6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Chapter&#160;39.&#160;Boost.TR1</title>
<link rel="stylesheet" href="../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="libraries.html" title="Part&#160;I.&#160;The Boost C++ Libraries (BoostBook Subset)">
<link rel="prev" href="thread/compliance.html" title="Conformance and Extension">
<link rel="next" href="boost_tr1/usage.html" title="Usage">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
<td align="center"><a href="../../index.html">Home</a></td>
<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="thread/compliance.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.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_tr1/usage.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="chapter">
<div class="titlepage"><div>
<div><h2 class="title">
<a name="boost_tr1"></a>Chapter&#160;39.&#160;Boost.TR1</h2></div>
<div><div class="author"><h3 class="author">
<span class="firstname">John</span> <span class="surname">Maddock</span>
</h3></div></div>
<div><p class="copyright">Copyright &#169; 2005 John Maddock</p></div>
<div><div class="legalnotice">
<a name="boost_tr1.legal"></a><p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
      </p>
</div></div>
</div></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc">
<dt><span class="section"><a href="boost_tr1.html#boost_tr1.intro">Introduction</a></span></dt>
<dt><span class="section"><a href="boost_tr1/usage.html">Usage</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="boost_tr1/usage.html#boost_tr1.usage.native">Whether to use Your Native TR1
      Library</a></span></dt>
<dt><span class="section"><a href="boost_tr1/usage.html#boost_tr1.usage.include_style">Header Include Style</a></span></dt>
<dt><span class="section"><a href="boost_tr1/usage.html#boost_tr1.usage.writing_code">Writing Code</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="boost_tr1/config.html">Configuration</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html">TR1 By Subject</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.ref">Reference Wrappers.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.ptrs">Smart Pointers.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.result_of">Class template result_of.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.mem_fn">Function template mem_fn.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.bind">Function Object Binders.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.function">Polymorphic function
      wrappers.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.type_traits">Type Traits.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.random">Random Number Generators
      and Distributions.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.tuple">Tuples.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.utility">Tuple Interface to std::pair.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.array">Fixed Size Array.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.hash">Hash Function Objects.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.regex">Regular Expressions.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.complex">Complex Number Algorithm
      Overloads.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.complex_trig">Complex Number Additional
      Algorithms.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.unordered_set">Unordered Associative
      Set (Hash Table).</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.unordered_map">Unordered Associative
      Map (Hash Table).</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.special">Mathematical Special
      Functions.</a></span></dt>
<dt><span class="section"><a href="boost_tr1/subject_list.html#boost_tr1.subject_list.c99_special">C99 Mathematical
      Special Functions.</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="boost_tr1/header_list.html">TR1 By Header</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.array_header">&lt;array&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.cmath_header">&lt;cmath&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.complex_header">&lt;complex&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.functional">&lt;functional&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.memory">&lt;memory&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.random_header">&lt;random&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.regex_header">&lt;regex&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.tuple_header">&lt;tuple&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.type_traits_header">&lt;type_traits&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.unordered_map_header">&lt;unordered_map&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.unordered_set_header">&lt;unordered_set&gt;</a></span></dt>
<dt><span class="section"><a href="boost_tr1/header_list.html#boost_tr1.header_list.utility_header">&lt;utility&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="boost_tr1/implementation.html">Implementation</a></span></dt>
<dt><span class="section"><a href="boost_tr1/testing.html">Testing</a></span></dt>
</dl>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_tr1.intro"></a><a class="link" href="boost_tr1.html#boost_tr1.intro" title="Introduction">Introduction</a>
</h2></div></div></div>
<div class="important"><table border="0" summary="Important">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../doc/src/images/important.png"></td>
<th align="left">Important</th>
</tr>
<tr><td align="left" valign="top"><p>
        This library is deprecated in favor of native C++11 standard library features,
        as a result it receives little or no maintenance.
      </p></td></tr>
</table></div>
<p>
      The TR1 library provides an implementation of the C++ Technical Report on Standard
      Library Extensions. This library does not itself implement the TR1 components,
      rather it's a thin wrapper that will include your standard library's TR1 implementation
      (if it has one), otherwise it will include the Boost Library equivalents, and
      import them into namespace <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span></code>.
    </p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="thread/compliance.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.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_tr1/usage.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>