(answering off-list)
Kyle Cronan schrieb am Thu, 29. Mar 2012, um 16:14:04 -0500:
> ... but I have some methods I want to ensure are not inlined ...
Note that this is impossible. The compiler is free to inline *any*
function. If the address of a function is taken, the compiler must
emit code for a non-inlined version, but this is independent from
whether the function is defined inline or not. And even if a
non-inlined version is present, the compiler still can inline other
calls. Bottom line: it doesn't matter whether you define functions in
the header or not, at least as far as inlining in concerned.
Cheers,
Sven
_______________________________________________
Cplusplus-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/cplusplus-sig