clang based flymake mode for c++