|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r63037 - trunk/libs/proto/doc/reference
From: eric_at_[hidden]
Date: 2010-06-17 00:15:41
Author: eric_niebler
Date: 2010-06-17 00:15:40 EDT (Thu, 17 Jun 2010)
New Revision: 63037
URL: http://svn.boost.org/trac/boost/changeset/63037
Log:
final(?) tweak to description of domain deduction
Text files modified:
trunk/libs/proto/doc/reference/domain.xml | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
Modified: trunk/libs/proto/doc/reference/domain.xml
==============================================================================
--- trunk/libs/proto/doc/reference/domain.xml (original)
+++ trunk/libs/proto/doc/reference/domain.xml 2010-06-17 00:15:40 EDT (Thu, 17 Jun 2010)
@@ -264,26 +264,29 @@
that includes the child's domain and all its super-domains.
</listitem>
<listitem>
- Define a set <emphasis>I</emphasis> that is the intersection of all the individual sets
- <emphasis>S<subscript>N</subscript></emphasis>.
+ Define a set <emphasis>I<subscript>S</subscript></emphasis> that is the intersection of
+ all the individual sets <emphasis>S<subscript>N</subscript></emphasis> that don't contain
+ <computeroutput><classname>proto::default_domain</classname></computeroutput>.
</listitem>
<listitem>
- Define a set <emphasis>I<subscript>D</subscript></emphasis> that is the intersection of
+ Define a set <emphasis>I<subscript>W</subscript></emphasis> that is the intersection of
all the individual sets <emphasis>S<subscript>N</subscript></emphasis> that contain
<computeroutput><classname>proto::default_domain</classname></computeroutput>.
</listitem>
<listitem>
- Define a set <emphasis>P</emphasis> that is the union of <emphasis>I</emphasis>
- and <emphasis>I<subscript>D</subscript></emphasis>.
+ Define a set <emphasis>P</emphasis> that is the union of
+ <emphasis>I<subscript>S</subscript></emphasis> and
+ <emphasis>I<subscript>W</subscript></emphasis>.
</listitem>
<listitem>
The common domain is the strongest domain in set <emphasis>P</emphasis>, with the
following caveat.
</listitem>
<listitem>
- If the result is
+ Let <emphasis>U</emphasis> be the union of all sets
+ <emphasis>S<subscript>N</subscript></emphasis>. If the result is
<computeroutput><classname>proto::default_domain</classname></computeroutput>
- and <emphasis>P</emphasis> contains an element that is <emphasis>not </emphasis>
+ and <emphasis>U</emphasis> contains an element that is <emphasis>not </emphasis>
<computeroutput><classname>proto::default_domain</classname></computeroutput>,
it is an error.
</listitem>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk