setinlined(true) forces inlining setinlined(false) forces no inlining
otherwise, it is up to the compiler to decide.