clang c/c++ completion