Found this today, figured it might be useful for others.
My Outline pane in VSCode was pretty much garbage, because the FOREACH_FACE macro was confusing it.
The solution is to create a “cpp.hint
” file in the workspace, containing the definition of the macro.:
#define FOREACH_FACE(x) for(uint8_t x = 0; x < FACE_COUNT ; ++ x)
Then, from the command palette, you need to reset the Intellisense Database, and Reload Window.
After that your outline should be usable.