AspectC++ Logo The Home of AspectC++

Current Version: 1.0
[Linux/i386 | Win32 | Sources | Sources (woven)]

Daily Build:
[Linux/i386 | Win32 | Sources | Sources (woven)]

About the Project

The success of Aspect-Oriented Software Development rises and falls with user-friendly tool support. With AspectJ® ¹ the first complete and powerful language extension for AOP has been created. With the AspectC++ project we extend the AspectJ approach to C/C++. It is a set of C++ language extensions to facilitate aspect-oriented programming with C/C++. An implementation of an AspectC++ compiler is available for download from our download page.

 

¹ AspectJ is a trademark of Xerox Corporation.

Latest News

26th January 2012 - Zygmunt Ptak provides an AspectC++ package for ARCHLINUX.

17th May 2011 - Riku Halonen from Nokia has posted a very nice blog on using AspectC++ for Qt development on meego.com.

3rd May 2011 - An application note on "Using AspectC++ for Qt Application Development" (including example code) has been uploaded to the Documentation page.

18th Apr 2011 - AspectC++ Release 1.0 is available at the Download page. It fixes various bugs in the preprocessor, the parser, the weaver, and ran through a vast number of tests. Have fun!

7th Apr 2011 - Daily built binaries are available at the Download page.