While testing #3547 I noticed that both goto declaration and goto definition showed only the cases of the function in the .hpp file (the declarations), and not the cases in the .cpp file (the definitions) although both were open and the functions in the .cpp file showed in its symbols.

Doing goto on "handle" the line in the .hpp shows:

namespace CLI {
class Option_string : public Option {
    ...
public:
    ...
    Err::Severity handle(string_view, string_view, size_t, const string&) override;
    ...
};
}

Matching line in .cpp does not show for goto declaration or definition:

Err::Severity CLI::Option_string::handle(string_view o, string_view v, size_t, const string&){
...
}


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/3585@github.com>