ConceptGCC is a prototype implementation of the Concepts language
feature for C++0x, which offers improved type-checking for C++
templates and complete support for the Generic Programming paradigm.
ConceptGCC 4.3.0 alpha 6 provides many improvements over previous
versions of ConceptGCC, including support for the concept syntax introduced by the
latest concepts proposal, N2193, along with support for many other
C++0x features, such as:
– Rvalue references
– Right angle brackets
– Default template arguments for function templates
– Delegating constructors
– decltype
– Static assertions
– C99 preprocessor
– Variadic templates
– Range-based for loop
Source code and pre-compiled binaries for various platforms are
available on the ConceptGCC download page at:
http://www.generic-programming.org/software/ConceptGCC/download.php
For more information about concepts, please see: