C++ completion for GNU Emacs