I understand you can use the inline keyword or just put a method in a class declaration ala short ctor or a getter method, but does the compiler make the final decision on w
Yes, the compiler has the final decision. In VS you can even inline recursive functions into specified depth ;)
#pragma inline_depth( [0... 255] )