When coding in C++, I wrote something like ClassName<type>::Function, and the two colons aren't aligned properly :
I suppose >: and :A are taken together.
A more correct behavior would be to consider :: as a token and to align both colons the same way.
The issue disappears if the first letter of the function is not a capital letter.