I see that many still tend to misunderstand the use of the inline keyword, and I do understand them, as I was part of that team years ago. In this article I’m focusing on free functions, but most of the remarks will be valid for member functions (including those that are implicitly inline), templated functions, …