Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/mpl/doc/refmanual/terminology.html @ 29

Last change on this file since 29 was 29, checked in by landauf, 17 years ago

updated boost from 1_33_1 to 1_34_1

File size: 5.3 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4<!-- Copyright Aleksey Gurtovoy 2006. Distributed under the Boost -->
5<!-- Software License, Version 1.0. (See accompanying -->
6<!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
7<head>
8<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9<meta name="generator" content="Docutils 0.3.6: http://docutils.sourceforge.net/" />
10<title>The MPL Reference Manual: Terminology</title>
11<link rel="stylesheet" href="../style.css" type="text/css" />
12</head>
13<body class="docframe refmanual">
14<table class="header"><tr class="header"><td class="header-group navigation-bar"><span class="navigation-group"><a href="./aux-lambda-support.html" class="navigation-link">Prev</a>&nbsp;<a href="./categorized-index.html" class="navigation-link">Next</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./macros.html" class="navigation-link">Back</a>&nbsp;<a href="./categorized-index.html" class="navigation-link">Along</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="../refmanual.html" class="navigation-link">Up</a>&nbsp;<a href="../refmanual.html" class="navigation-link">Home</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./refmanual_toc.html" class="navigation-link">Full TOC</a></span></td>
15<td class="header-group page-location"><a href="../refmanual.html" class="navigation-link">Front Page</a> / <a href="./terminology.html" class="navigation-link">Terminology</a></td>
16</tr></table><div class="header-separator"></div>
17<div class="section" id="terminology">
18<h1><a class="toc-backref" href="../refmanual.html#id529" name="terminology">Terminology</a></h1>
19<a class="target" id="label-terminology" name="label-terminology"></a><a class="target" id="overloaded-name" name="overloaded-name"></a><dl>
20<dt>Overloaded name</dt>
21<dd>Overloaded name is a term used in this reference documentation to designate
22a metafunction providing more than one public interface. In reality,
23class template overloading is nonexistent and the referenced functionality
24is implemented by other, unspecified, means.</dd>
25</dl>
26<a class="target" id="concept-identical" name="concept-identical"></a><dl>
27<dt>Concept-identical    </dt>
28<dd>A sequence <tt class="literal"><span class="pre">s1</span></tt> is said to be concept-identical to a sequence <tt class="literal"><span class="pre">s2</span></tt> if
29<tt class="literal"><span class="pre">s1</span></tt> and <tt class="literal"><span class="pre">s2</span></tt> model the exact same set of concepts.</dd>
30</dl>
31<a class="target" id="bind-expression" name="bind-expression"></a><dl>
32<dt>Bind expression</dt>
33<dd><p class="first">A bind expression is simply that — an instantiation of one of the <a class="refentry reference" href="./bind.html"><tt class="refentry literal"><span class="pre">bind</span></tt></a> 
34class templates. For instance, these are all bind expressions:</p>
35<pre class="literal-block">
36<a href="./bind.html" class="identifier">bind</a>&lt; quote3&lt;<a href="./if.html" class="identifier">if_</a>&gt;, _1,int,long &gt;
37<a href="./bind.html" class="identifier">bind</a>&lt; _1, <a href="./bind.html" class="identifier">bind</a>&lt; <a href="./plus.html" class="identifier">plus</a>&lt;&gt;, <a href="./int.html" class="identifier">int_</a>&lt;5&gt;, _2&gt; &gt;
38<a href="./bind.html" class="identifier">bind</a>&lt; <a href="./times.html" class="identifier">times</a>&lt;&gt;, <a href="./int.html" class="identifier">int_</a>&lt;2&gt;, <a href="./int.html" class="identifier">int_</a>&lt;2&gt; >
39</pre>
40<p>and these are not:</p>
41<pre class="last literal-block">
42<a href="./if.html" class="identifier">if_</a>&lt; _1, <a href="./bind.html" class="identifier">bind</a>&lt; <a href="./plus.html" class="identifier">plus</a>&lt;&gt;, <a href="./int.html" class="identifier">int_</a>&lt;5&gt;, _2&gt;, _2 &gt;       
43<a href="./protect.html" class="identifier">protect</a>&lt; <a href="./bind.html" class="identifier">bind</a>&lt; quote3&lt;<a href="./if.html" class="identifier">if_</a>&gt;, _1,int,long &gt; &gt;
44_2
45</pre>
46</dd>
47</dl>
48<!-- modtime: November 13, 2004 02:45:36 +0000 -->
49</div>
50
51<div class="footer-separator"></div>
52<table class="footer"><tr class="footer"><td class="header-group navigation-bar"><span class="navigation-group"><a href="./aux-lambda-support.html" class="navigation-link">Prev</a>&nbsp;<a href="./categorized-index.html" class="navigation-link">Next</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./macros.html" class="navigation-link">Back</a>&nbsp;<a href="./categorized-index.html" class="navigation-link">Along</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="../refmanual.html" class="navigation-link">Up</a>&nbsp;<a href="../refmanual.html" class="navigation-link">Home</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./refmanual_toc.html" class="navigation-link">Full TOC</a></span></td>
53</tr></table></body>
54</html>
Note: See TracBrowser for help on using the repository browser.