loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation
Concepts as Syntactic Sugar
Edmonton, Alberta, Canada
September 20-September 21
ISBN: 978-0-7695-3793-1
The coming standard for C++ will contain language extensions. It can be expected that there will be some years between the release of the new standard and the time when most compilers will be compliant, like it happened for the 1998 standard. Concepts are an extension proposed for the new standard. We show how we can translate ConceptC++ code into pure C++03 using the C++ template mechanism. Such a translation tool could be used for example to port software written using a ConceptC++ compiler to architectures having only older compilers. Or a library written using concepts could be used by a project written in pure C++. The goal of this transformation is not to provide all capabilities of ConceptC++, but with restrictions we can afford, to be as simple as possible.
Citation:
Valentin David, Magne Haveraaen, "Concepts as Syntactic Sugar," scam, pp.147-156, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, 2009
Usage of this product signifies your acceptance of the Terms of Use.