Concept Intersection
-
An analysis of Concept Intersection
-
BjarneStroustrup
-
DouglasGregor
-
This paper contains a recommendation to remove OR constraints from the concept implementation in C++0x.
-
It also contains examples of workarounds to achieve the same effect.
-
Current Position (7/07) at TheCppStandardsCommittee
-
This paper summarises the position on C++0x. N2161 is part of the current proposal and N2221 is listed as a background paper.
-
I understand from Doug Gregor that concept intersections are not included in the proposals for C++0x. -- JohnFletcher
-
Comparing Concepts in Differentiated Ontologies
-
Concepts
-
are a new language feature proposed for C++0x that provide complete type-checking for template definitions and uses.
-
can drastically improve the error messages produced by libraries that make heavy use of templates.
-
benefit users by providing a more flexible, simple and cleaner implementation of the standard library producing short, direct error message.
-
Introduction
-
ConceptCpp
-
ConceptGcc - Information about a demonstration compiler for concepts.
-
Programming Languages
-
See also
CategoryCpp CategoryCppTemplates CategoryConcepts