Files
boost_mpl/doc/refmanual/views.html
T
2004-11-28 03:35:12 +00:00

41 lines
4.3 KiB
HTML

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.3.6: http://docutils.sourceforge.net/" />
<title>The MPL Reference Manual: Views</title>
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body class="docframe refmanual">
<table class="header"><tr class="header"><td class="header-group navigation-bar"><span class="navigation-group"><a href="./set-c.html" class="navigation-link">Prev</a>&nbsp;<a href="./empty-sequence.html" class="navigation-link">Next</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./classes.html" class="navigation-link">Back</a>&nbsp;<a href="./intrinsic-metafunctions.html" class="navigation-link">Along</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./sequences.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>
<td class="header-group page-location"><a href="../refmanual.html" class="navigation-link">Front Page</a> / <a href="./sequences.html" class="navigation-link">Sequences</a> / <a href="./views.html" class="navigation-link">Views</a></td>
</tr></table><div class="header-separator"></div>
<div class="section" id="views">
<h1><a class="toc-backref" href="./sequences.html#id344" name="views">Views</a></h1>
<a class="target" id="label-sequences-views" name="label-sequences-views"></a><p>A <em>view</em> is a sequence adaptor delivering an altered presentation of
one or more underlying sequences. Views are lazy, meaning that their
elements are only computed on demand. Similarly to the short-circuit
<a class="reference" href="./logical-operations.html">logical operations</a> and <a class="refentry reference" href="./eval-if.html"><tt class="refentry literal"><span class="pre">eval_if</span></tt></a>, views make it possible to avoid
premature errors and inefficiencies from computations whose results
will never be used. When approached with views in mind, many
algorithmic problems can be solved in a simpler, more conceptually
precise, more expressive way.</p>
<!-- modtime: November 05, 2004 05:16:05 +0000 -->
<!-- Sequences/Views//empty_sequence -->
<ul class="toc simple" id="outline">
<li><a class="reference" href="./empty-sequence.html" id="id345" name="id345">empty_sequence</a></li>
<li><a class="reference" href="./filter-view.html" id="id346" name="id346">filter_view</a></li>
<li><a class="reference" href="./iterator-range.html" id="id347" name="id347">iterator_range</a></li>
<li><a class="reference" href="./joint-view.html" id="id348" name="id348">joint_view</a></li>
<li><a class="reference" href="./single-view.html" id="id349" name="id349">single_view</a></li>
<li><a class="reference" href="./transform-view.html" id="id350" name="id350">transform_view</a></li>
<li><a class="reference" href="./zip-view.html" id="id351" name="id351">zip_view</a></li>
</ul>
</div>
<div class="footer-separator"></div>
<table class="footer"><tr class="footer"><td class="header-group navigation-bar"><span class="navigation-group"><a href="./set-c.html" class="navigation-link">Prev</a>&nbsp;<a href="./empty-sequence.html" class="navigation-link">Next</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./classes.html" class="navigation-link">Back</a>&nbsp;<a href="./intrinsic-metafunctions.html" class="navigation-link">Along</a></span><span class="navigation-group-separator">&nbsp;|&nbsp;</span><span class="navigation-group"><a href="./sequences.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>
</tr></table></body>
</html>