CreateImplementation for inline methods creates the implementation in the cpp belonging to the current header file. i would expect, that the implementation of a inline method is located in the header file.
bugfix: you are right but i would suggest that this is also treated as a "vax-hint", because it is most likly that somone who marks a funtion as inline would implement this funtion in the header file (at least all programmers i know do it this way).
why i'm mixing stuff??? what i mean is: xxx.h: class Cxxx { inline void foo(); } now while selecting "Create Implementation" i would expect at the end of xxx.h inline void Cxxx::foo() { }
case 1: coder want function definition in .h file -> you need "inline"
case 2: using inline in function declaration -> one coder want's definition in .h file others in .cpp file
btw. using inline twice (declaration and definition) is bs, according to c++ spec one should use it either in declaration or in definition. C++STANDARD-ISOIEC14882-2003 page 157:)