This is exactly why I dislike using the "using" keyword. I never use it, unless I don't care one bit about code quality. I know people disagree with me on this, though.
I've found the definition as well. In widget.h:
Code:/** This function is only for use in widget implementations. Causes * a widget to be mapped if it isn't already. */ void map();