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
|
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE header PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
"http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
<header name="boost/last_value.hpp" last-revision="$Date: 2004/09/13 15:41:01 $">
<namespace name="boost">
<class name="last_value">
<template>
<template-type-parameter name="T"/>
</template>
<purpose>Evaluate an <conceptname>InputIterator</conceptname> sequence and return the
last value in the sequence.</purpose>
<typedef name="result_type"><type>T</type></typedef>
<method-group name="invocation">
<method name="operator()" cv="const">
<template>
<template-type-parameter name="InputIterator"/>
</template>
<type>result_type</type>
<parameter name="first">
<paramtype>InputIterator</paramtype>
</parameter>
<parameter name="last">
<paramtype>InputIterator</paramtype>
</parameter>
<requires><para><computeroutput>first != last</computeroutput></para></requires>
<effects><para>Dereferences every iterator in the sequence <computeroutput>[first, last)</computeroutput>.</para></effects>
<returns><para>The result of dereferencing the iterator <computeroutput>last-1</computeroutput>.</para></returns>
</method>
</method-group>
</class>
<class-specialization name="last_value">
<template/>
<specialization>
<template-arg>void</template-arg>
</specialization>
<purpose>Evaluate an InputIterator sequence.</purpose>
<typedef name="result_type">
<type><emphasis>unspecified</emphasis></type>
</typedef>
<method-group name="invocation">
<method name="operator()" cv="const">
<template>
<template-type-parameter name="InputIterator"/>
</template>
<type>result_type</type>
<parameter name="first">
<paramtype>InputIterator</paramtype>
</parameter>
<parameter name="last">
<paramtype>InputIterator</paramtype>
</parameter>
<effects><para>Dereferences every iterator in the sequence <computeroutput>[first, last)</computeroutput>.</para></effects>
</method>
</method-group>
</class-specialization>
</namespace>
</header>
|