Title Support for C++ classes in Clang
Student Argiris Kirtzidis
Mentor Chris Lattner
Abstract
LLVM's Clang project was founded with the goal of a C/ObjC/C++ front-end that is not limited to a particular use (compiling, documentation, static analysis etc.), has a modular library based architecture, is extensible and easy to work with.

Clang, currently, has good support for C but lacking support for C++. The goal of this project is to improve Clang's C++ support by implementing parsing and semantic analysis for a subset of the features of C++ classes.