Nathan Ridge
Nathan Ridge
When invoked on an out-of-line method definition, "Go to Definition" should jump to the method declaration in the class body. There are many reasons to want to navigate there: *...
## The code with a problem is: ```c++ int func1(int); // highlighted correctly #ifdef FOO [[ #endif int func2(int); // not highlighted ``` Lines after the preprocessor-disabled section do not...
In the following code, the second `template` keyword on the indicated line is not highlighted: ```c++ template //
In the following code: ``` template class RefWrapper { operator T&(); operator const T&(); //
In C++, the `template` keyword can appear as a disambiguator before a name in a _nested-name-specifier_ to indicate that the identifier that follows names a template. (This is required for...
It would be really nice if pressing Enter auto-continued comments. Examples (with `^` representing the cursor position when pressing Enter): ``` // A comment^ ``` to: ``` // A comment...
Compilers have a set of built-in include paths and a set of pre-defined macros that they use automatically without being specified as part of a compile command. My understanding is...
In the following code: ```c++ void bar(); struct Waldo { void find() { bar(); } }; struct Locator { void find() { bar(); } }; ``` if call hierarchy is...
A C++14 lambda init-capture is sort of like an `auto` variable declaration with the `auto` being implicit. In the following code: ```c++ InterestingType foo(int); void bar(int x) { auto lambda...
I just created a new RustDT project, and a git repository was created in the project folder (i.e. there is a `.git` subdirectory). I didn't ask for a git repository,...