Sorry I don't understand the "word count before comma" examples, you have ==2 for all of them?
i'm not a C++ guru, could you share some example?
Pick any C++ function _declaration_ (not a _definition_) and you can take out the parameter names and be perfectly valid. Using `CellBuffer.h` as an example `InsertText(int, int)` would be perfectly valid C++. But of course you couldn't leave out `line` from `LineStart(int line)` because its used in the definition. But in definitions you can leave them out if they are unused, that avoids annoying "Parameter x unused" messages.