Imported Upstream version 1.64.0
[platform/upstream/boost.git] / doc / html / BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5 <title>Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</title>
6 <link rel="stylesheet" href="../../doc/src/boostbook.css" type="text/css">
7 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
8 <link rel="home" href="index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
9 <link rel="up" href="variant/reference.html#header.boost.variant.variant_fwd_hpp" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
10 <link rel="prev" href="BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">
11 <link rel="next" href="boost/variant.html" title="Class template variant">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table cellpadding="2" width="100%"><tr>
15 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
16 <td align="center"><a href="../../index.html">Home</a></td>
17 <td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
18 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
19 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
20 <td align="center"><a href="../../more/index.htm">More</a></td>
21 </tr></table>
22 <hr>
23 <div class="spirit-nav">
24 <a accesskey="p" href="BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#header.boost.variant.variant_fwd_hpp"><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/variant.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
25 </div>
26 <div class="refentry">
27 <a name="BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT"></a><div class="titlepage"></div>
28 <div class="refnamediv">
29 <h2><span class="refentrytitle">Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</span></h2>
30 <p>BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT &#8212; Indicates
31         <code class="computeroutput"><a class="link" href="boost/make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a></code> operates in
32         an implementation-defined manner.</p>
33 </div>
34 <h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
35 <div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: &lt;<a class="link" href="variant/reference.html#header.boost.variant.variant_fwd_hpp" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">boost/variant/variant_fwd.hpp</a>&gt;
36
37 </span>BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</pre></div>
38 <div class="refsect1">
39 <a name="idp613855200"></a><h2>Description</h2>
40 <p>Defined only if
41         <code class="computeroutput"><a class="link" href="boost/make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a></code> does not
42         operate as documented on the target compiler, but rather in an
43         implementation-defined manner.</p>
44 <p><span class="bold"><strong>Implementation Note</strong></span>: If
45         <code class="computeroutput">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</code> is
46         defined for the target compiler, the current implementation uses the
47         MPL lambda mechanism to approximate the
48         desired behavior. (In most cases, however, such compilers do not have
49         full lambda support either.)</p>
50 </div>
51 </div>
52 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
53 <td align="left"></td>
54 <td align="right"><div class="copyright-footer">Copyright &#169; 2002, 2003 Eric Friedman, Itay Maman<p>Distributed under the Boost Software License, Version 1.0.
55     (See accompanying file <code class="filename">LICENSE_1_0.txt</code> or copy at 
56     <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
57     </p>
58 </div></td>
59 </tr></table>
60 <hr>
61 <div class="spirit-nav">
62 <a accesskey="p" href="BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#header.boost.variant.variant_fwd_hpp"><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/variant.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
63 </div>
64 </body>
65 </html>