|
Boost-Commit : |
From: dgregor_at_[hidden]
Date: 2008-03-25 10:40:37
Author: dgregor
Date: 2008-03-25 10:40:36 EDT (Tue, 25 Mar 2008)
New Revision: 43854
URL: http://svn.boost.org/trac/boost/changeset/43854
Log:
Add issue 28
Added:
sandbox/committee/concepts/issues/issues/issue28.xml (contents, props changed)
Text files modified:
sandbox/committee/concepts/issues/issues/concepts-template.xml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
Modified: sandbox/committee/concepts/issues/issues/concepts-template.xml
==============================================================================
--- sandbox/committee/concepts/issues/issues/concepts-template.xml (original)
+++ sandbox/committee/concepts/issues/issues/concepts-template.xml 2008-03-25 10:40:36 EDT (Tue, 25 Mar 2008)
@@ -7,7 +7,7 @@
<title>Your Title</title>
<section><sref ref="00.0.0"/></section>
<submitter>Your Name</submitter>
-<date>28 Feb 2008</date>
+<date>25 Mar 2008</date>
<discussion>
<p>
Added: sandbox/committee/concepts/issues/issues/issue28.xml
==============================================================================
--- (empty file)
+++ sandbox/committee/concepts/issues/issues/issue28.xml 2008-03-25 10:40:36 EDT (Tue, 25 Mar 2008)
@@ -0,0 +1,29 @@
+<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
+<!DOCTYPE issue SYSTEM "lwg-issue.dtd" [
+ <!ENTITY nbsp " ">
+] >
+
+<issue num="28" status="New">
+ <title>Abstract classes should not be <code>VariableType</code>s</title>
+<section><sref ref="[concept.support]"/></section>
+<submitter>Thomas Witt</submitter>
+<date>25 Mar 2008</date>
+
+<discussion>
+ <p>Since one cannot create an instance of an abstract class, an
+ abstract class type <code>T</code> should not have an
+ implicitly-defined concept
+ map <code>VariableType<T></code>.</p>
+</discussion>
+
+<resolution>
+ <p>Modify [concept.support]p9 as follows:</p>
+ <ol start="9">
+ <li><i>Requires</i>: for every type <code>T</code> that is an
+ object type or reference type<ins>, but not an abstract class
+ type ([class.abstract])</ins>, a concept
+ map <code>VariableType<T></code> shall be implicitly
+ defined in namespace <code>std</code>.</li>
+ </ol>
+</resolution>
+</issue>
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