1 <?xml version=
"1.0" encoding=
"utf-8"?>
3 Copyright 2012 Eric Niebler
5 Distributed under the Boost
6 Software License, Version 1.0. (See accompanying
7 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9 <header name=
"boost/proto/functional/range/empty.hpp">
10 <para>Includes Proto callable
<code><classname>boost::proto::functional::empty
</classname></code>.
</para>
12 <namespace name=
"boost">
13 <namespace name=
"proto">
14 <namespace name=
"functional">
16 <!-- proto::functional::empty -->
18 <purpose>A
<conceptname>PolymorphicFunctionObject
</conceptname> type that invokes the
19 <code>boost::empty()
</code> function on its arguments.
</purpose>
22 A
<conceptname>PolymorphicFunctionObject
</conceptname> type that invokes the
23 <code>boost::empty()
</code> function on its arguments.
</para>
26 <type><classname>proto::callable
</classname></type>
28 <typedef name=
"result_type">
31 <method-group name=
"public member functions">
32 <method name=
"operator()" cv=
"const">
35 <template-type-parameter name=
"Range"/>
37 <parameter name=
"rng">
38 <paramtype>Range const
&</paramtype>
41 <para><code>boost::empty(rng)
</code></para>