In order to avoid code bload due to over-inlining...
Is this a valid way to implement a template function that acts
like an inline function?
Original inline function declaration:
inline double MyInlineFunction(){
return 3.141592653589;
}
Alternative function declaration using template function:
template<typename T = void> double MyInlineFunctionT(){
return 3.141592653589;
}