История изменений
Исправление xaizek, (текущая версия) :
Там ещё и XML, если б gccxml вместо это объектную модель строило в плюсах было бы круто. А так я, конечно, clang не люблю, но для подобной фигни он годится, можно тут глянуть пример, там в принципе мало кода и всё что он делает так это обходит объявления/определения всех функций (ещё в виде текста есть может проще будет прочитать). И да, там для методов классов надо будет матчеров добавить.
Исходная версия xaizek, :
Там ещё и XML, если б gccxml вместо это объектную модель строило в плюсах было бы круто. А так я, конечно, clang не люблю, но для подобной фигни он годится, можно тут глянуть пример, там в принципе мало кода и всё что он делает так это обходит объявления/определения всех функций (ещё в виде текста есть может проще будет прочитать).