Visual Assist X for Visual Studio has this functionality, although it isn't automated.
On the function
Tri ProjectTriOnPlane(Tri* a_Triangle);
And then, if the corresponding .c or .cpp is found, go to Refactor (VA X) -> Create Implementation, which will create an implementation like so:
Tri Camera::ProjectTriOnPlane( Tri* a_Triangle )
{
}
It also doesn't return something standard, that's a bit of a shame.