Is there a package that can tell me the arguments for c++ constructor?

class T1 {
        T1(int x, int y);

T1::T1(int x, int y) {
    std::cout << x+y << std::endl;

int main() {
    T1 h1(5, 5);
    return 0;

For example when I write T1 h1( it informs me the constructor takes int x and int y.


There's rtags. An introduction is available at Vx Labs, Step-by-step guide to C++ navigation and completion with Emacs and the Clang-based rtags. The introduction presents an rtags installation via the ELPA packaging system, noting a dependency on the Debian/Ubuntu libclang 'dev package (e.g libclang-3.6-dev in Ubuntu 14.04) and also mentions the support for company-mode in rtags.

Some more information about company-mode, elsewhere at the Emacs Stack Exchange: How can I get C/C++ context-sensitive completion with Company?

Alternately, of course there's cscope and similar - at the Emacs Wiki, some information/advice, CScopeAndEmacs

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.